





定价:79.8元
印次:4-8
ISBN:9787302629726
出版日期:2023.06.01
印刷日期:2025.01.16
图书责编:王冰飞
图书分类:教材
本书以**的Java 17为基础,全面讲解Java编程语言、Java面向对象技术和Java核心类库。全书共分19章,内容包括Java起步入门,数据类型与运算符,结构化编程,类、对象和方法,数组,字符串类,面向对象特征,Java核心类库,接口与内部类,异常处理,记录、枚举和注解类型,泛型与集合,输入/输出,函数式编程,JavaFX图形界面,事件处理与常用控件,JDBC数据库编程,并发编程基础,Java网络编程等。另外,附录A给出了6个综合案例的设计和实现。 本书知识点全面,体系结构清晰,重点突出,内容组织循序渐进,配有大量精选案例。每章提供编程练习题,帮助读者理解、掌握编程技术。本书提供教学大纲、教学课件、电子教案、程序源码、习题答案、教学进度表、 在线作业和30小时的微课视频等资源。 本书可作为高等院校计算机或相关专业“面向对象程序设计”或“Java程序设计”课程教材,也可作为Java编程爱好者的参考资料。
国家级实验教学示范中心联席会计算机学科组“十四五”规划教材,辽宁省一流线上课程配套教材。咨询QQ:2301891038(仅限教师)。Java 17版本,提供1674页PPT,教学大纲、教案、源码、思政案例,教学进度表以及在线作业系统和30小时微课视频,36个综合案例。
前言 Java是目前最具影响力的、卓越的编程语言之一。Java凭借其“编写一次,到处运行”的特性很好地支持互联网应用所要求的跨平台能力,成为服务器端开发的主流语言。现在人类已进入移动互联网时代,而Java依然是当之无愧的主角。随着人工智能和大数据技术的蓬勃发展,Java也不断发展,使其在数据处理方面大有用武之地。 Java是经典的面向对象编程语言,同时也是一门优秀的教学语言。Java拥有优雅和简明的语法及丰富的类库,让编程人员尽可能地将精力集中在业务领域的问题求解上。 本书内容具有以下特点: (1) 作为面向初学者的教程,本书编写和取材着重体现Java面向对象编程思想和面向问题求解的理念; 采用基础优先、案例驱动的教学方式,从编程基础开始,逐步引入面向对象思想。 (2) 本书包含三大主题: Java编程语言、Java面向对象思想和Java常用类库。这些是一名专业Java程序员必须熟练掌握的核心内容。 (3) 本书基于Java 17版本,该版本是一个长期支持的Java版本(LTS)。本书对上一版进行了全面修订,新增内容主要包括JShell编程环境、新的switch结构和switch表达式、局部变量类型推断、文本块、记录类型等。 全书共分19章,主要内容如下: 第1章介绍Java语言的起源和发展、Java开发环境的构建、简单Java程序的开发和运行、集成开发环境Eclipse及JShell的使用。 第2章介绍数据类型、常用运算符、表达式及数据类型的转换等。 第3章...
第1章Java起步入门
1.1Java的起源与演进
1.1.1Java的发展历程
1.1.2Java语言的优点
1.2Java平台与运行机制
1.2.1Java平台与应用领域
1.2.2JVM、JRE和JDK
1.2.3Java字节码与平台
独立
1.3建立开发环境
1.3.1JDK的下载与安装
1.3.2关于环境变量
1.3.3Java API文档
1.4第一个Java程序
1.4.1Java程序开发步骤
1.4.2第一个程序分析
1.5集成开发环境
1.5.1使用Eclipse开发Java
程序
1.5.2使用IntelliJ IDEA开发
Java程序
1.6JShell交互式编程环境
1.7小结
编程练习
第2章数据类型与运算符
2.1Java数据类型
2.1.1基本数据类型
2.1.2引用数据类型
2.2标识符与语句
2.2.1Java标识符
2.2.2Java关键字
2.2.3变量与赋值
2.2.4语句
2.3基本数据类型及字面值
2.3.1整数类型
2.3.2浮点类型
2.3.3字符类型
2.3.4布尔类型
2.4字符串类型
2.5软件开发过程
2.6数据类型转换
2.6.1自动类型转换
2.6.2强制类型转换
2.6.3表达式类型自动提升
2.7运算符
2.7.1算术运算符
... 查看详情
(2)基于Java 17版本,融入Java 17新增语言特征,体现Java语言新发展与新应用
(3)采用基础优先、案例驱动教学方法,提供36个精选综合案例讲解面向对象思想和编程方法
(4)数字化教学资源,包括教学大纲、教学课件、电子教案、程序源码、教学进度表和30小时的微课视频
(5)提供大量实训练习与实践,包括在线作业、实验指导和编程练习及答案"