





定价:75元
印次:1-3
ISBN:9787302630456
出版日期:2023.06.01
印刷日期:2024.07.15
图书责编:张玥
图书分类:教材
TOIBE公布的近20年来的编程语言排行榜中,Java语言基本每年霸占TIOBE指数榜单的前3名,已经成为热门且主流的程序设计语言。同时,为贯彻落实2020年教育部印发的《高等学校课程思政建设指导纲要》中对工科类专业课程提出的课程思政要求,本书从实用性和思政性两方面设计了一些包含思政元素的编程案例,将思政元素有机融入程序的代码编写中,寓价值观引导于知识传授和程序设计能力培养之中。 本书共13章,主要讲解面向对象程序设计思想与特性、Java语言概述、变量与常量、运算符与表达式、选择结构与循环结构、方法与数组、类与对象、继承与多态、抽象类与接口、内部类与异常、Java常用类、集合与泛型、Lambda与Stream、文件与I/O流、JDBC数据库操作、多线程与网络编程、反射与注解等内容。本书提供了大量应用实例,每章后均附有习题,并且在大部分章节中指出了思政元素融入点。 本书可作为高等院校本科、专科计算机类相关专业的面向对象程序设计(Java)或Java语言程序设计课程的教材,也可作为自学编程人员的参考用书。
李金忠,副教授,计算机软件与理论专业博士,入选井冈山大学“庐陵之星”人才培养计划,江西省高新技术企业认定专家,我校计算机科学与技术专业负责人。在教学方面,长期担任《面向对象程序设计(java)》等课程的教学工作,主持省级和校级教学改革研究课题6项、一流课程建设项目和“课程思政”示范课程项目《面向对象程序设计(java)》各1项等,以第一作者身份发表教研论文7篇,获得井冈山大学校级教学成果一等奖2项。以第一指导老师身份指导学生获得国家级、省级和校级大学生创新创业训练计划项目3、2和7项,指导学生发表论文4篇,指导学生申请软件著作权多项;以第一指导老师身份指导学生参加学科竞赛,学生获得国家级奖项6项,省级各级奖项多项。近年来,主持国家自然科学基金项目2项、省部级项目10多项、发表论文80+篇,获得授权和申请发明专利和软件著作权多项等。
前言 面向对象程序设计Java语言是一种流行的计算机程序设计语言,以其面向对象、简单易用性、跨平台性、可移植性、安全性、健壮性、分布性和动态性等优良特性以及其无处不在且开源免费、适用范围广泛等显著优点,成为近年来较流行的优秀编程语言之一。在全球云计算、大数据和人工智能以及互联网蓬勃发展的产业应用环境下,Java语言更具有得天独厚的优势和广阔的应用前景。为贯彻落实2020年教育部印发的《高等学校课程思政建设指导纲要》中所明确提出的要求: “工学类专业课程,要注重强化学生工程伦理教育,培养学生精益求精的大国工匠精神,激发学生科技报国的家国情怀和使命担当”,本书在全面系统讲解面向对象程序设计Java语言编程知识的同时,结合案例程序的特点将思政元素渗透到具体章节中,使学生在学习程序设计专业知识的过程中,领悟其所蕴含的思政味,增强课程的知识性、引领性和时代性,达到寓价值观有机融入知识传授和程序设计能力培养之中的目的。 本书全面地讲解了Java的重要知识,尤其强调面向对象的设计思想和Java的编程核心思想,共分为13章,主要内容组织如下。 第1章 初识Java与面向对象程序设计: 主要介绍计算机编程语言发展史,Java语言的发展史、特点和跨平台原理,面向对象程序设计思想,Java开发环境搭建和第一个Java程序,以及Eclipse和IntelliJ IDEA等常用集成开发工具。 第2章 Java编程基础: 主要介绍Java中的变量与常量、运算符与表达式、选择结构与循环结构、方法与数组,以及JVM中的堆内存与栈内存等编程基础知识。 第3章 面向对象程序设计(基础): 主...
第1章初识Java与面向对象程序设计/1
11Java概述/1
111计算机编程语言发展史/1
112Java语言发展史/2
113Java语言的特点/3
114Java跨平台原理/6
12面向对象程序设计思想/6
121面向过程程序设计/6
122面向对象程序设计/6
123面向对象与面向过程程序设计的比较/7
13Java开发环境搭建/7
131JDK与JRE/7
132JDK安装/8
133环境变量配置/9
14第一个Java程序: HelloWorld!/11
141显示文件扩展名/11
142编写代码/12
143编译与执行/12
144代码解析/12
145代码的注释 /13
15Java常用开发工具/14
151Eclipse的安装与使用/14
152IntelliJ IDEA的安装与使用/16
16本章思政元素融入点/19
17本章小结/23
18习题/23
第2章Java编程基础/24
21变量与常量/24
211关键字和保留字/24
212标识符与命名规范/24
213数据类型/25
214变量的定义与赋值/26
215常量/27
216变量的类型转换/27
217Scanner的使用/29
22运算符与表达式/29
221算术运算符/29
222赋值运算符/31
223关系运算符/31
224逻辑运算符/32
225位运算符/3... 查看详情
2.案例丰富多样,内容详尽,深入浅出地阐释Java程序设计原理,进行代码演示。表达通俗易懂,举一反三,便于读者融会贯通。
3.将课程思政与Java面向对象程序设计相结合,案例中融合思政元素,使学生在学习专业知识的过程中树立正确的世界观、人生观和价值观,增强课程的知识性、引领性和时代性。
4.企业工程师进行视频讲解,读者注册封底刮刮卡后,再扫描书中二维码即可观看,体验编程之乐。
5.配套教学大纲、教学课件、程序源码、习题答案和微课视频等教学资源,方便教师教、学生学。
6.本书适合作为高等院校计算机科学与技术、软件工程等专业的教学用书,也适合企业软件开发工程师作为参考用书。
"