Java面向对象程序设计(微课视频版)
" Java课程思政,配套微课视频,实验指导和习题库,应用实践,校企合作,资源丰富。"提供课件、大纲、代码在课件下载处。

作者:李金忠、杨德石

丛书名:清华开发者学堂

定价: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

11Java概述/1

111计算机编程语言发展史/1

112Java语言发展史/2

113Java语言的特点/3

114Java跨平台原理/6

12面向对象程序设计思想/6

121面向过程程序设计/6

122面向对象程序设计/6

123面向对象与面向过程程序设计的比较/7

13Java开发环境搭建/7

131JDK与JRE/7

132JDK安装/8

133环境变量配置/9

14第一个Java程序: HelloWorld!/11

141显示文件扩展名/11

142编写代码/12

143编译与执行/12

144代码解析/12

145代码的注释 /13

15Java常用开发工具/14

151Eclipse的安装与使用/14

152IntelliJ IDEA的安装与使用/16

16本章思政元素融入点/19

17本章小结/23

18习题/23

第2章Java编程基础/24

21变量与常量/24

211关键字和保留字/24

212标识符与命名规范/24

213数据类型/25

214变量的定义与赋值/26

215常量/27

216变量的类型转换/27

217Scanner的使用/29

22运算符与表达式/29

221算术运算符/29

222赋值运算符/31

223关系运算符/31

224逻辑运算符/32

225位运算符/3... 查看详情

"1.高校教师与企业讲师合作联合编写教材,使教材理论与实践相统一,两者相辅相成,助力高质量软件开发人才培养。
2.案例丰富多样,内容详尽,深入浅出地阐释Java程序设计原理,进行代码演示。表达通俗易懂,举一反三,便于读者融会贯通。
3.将课程思政与Java面向对象程序设计相结合,案例中融合思政元素,使学生在学习专业知识的过程中树立正确的世界观、人生观和价值观,增强课程的知识性、引领性和时代性。
4.企业工程师进行视频讲解,读者注册封底刮刮卡后,再扫描书中二维码即可观看,体验编程之乐。
5.配套教学大纲、教学课件、程序源码、习题答案和微课视频等教学资源,方便教师教、学生学。
6.本书适合作为高等院校计算机科学与技术、软件工程等专业的教学用书,也适合企业软件开发工程师作为参考用书。
"

查看详情