Java核心技术(第2版)
全书结构严谨,由浅入深,层次清晰,语言精炼,通俗易懂,理论论述精准深刻,程序实例丰富实用,精心构造的贯穿式教学案例。提供课件、源码

作者:马志强、王慧、李雷孝、郭若飞

丛书名:21世纪软件工程专业教材

定价:89.5元

印次:2-2

ISBN:9787302611790

出版日期:2022.08.01

印刷日期:2024.01.17

图书责编:张玥

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书涵盖了Java平台标准版的全部基础知识和高级特性,主要包括Java语法基础、面向对象编程、数组、高级类特性、泛型与集合框架、异常、流、JDBC访问数据库、GUI编程、线程、网络编程等。 全书结构严谨,层次清晰,语言生动,理论论述精准深刻,程序实例丰富实用。本书不要求读者具有开发编程基础,或者软件开发方面的任何经验,就可以具备使用Java语言进行应用开发的能力。本书可以用于普通高校计算机科学与技术、软件工程、网络工程、物联网工程、数据科学与大数据技术、人工智能专业的本科生教材,高职院校计算机相关专业的大专生教材,也可以作为Java软件开发工程师的培训教材、Java初学者和Java开发工程师的参考用书。

马志强,男,教授,主要研究方向包括情感计算、语音识别和视频理解。主讲“Web程序设计”、“操作系统”、“人工智能导论”、“工程伦理”等课程,在软件系统开发方面具有丰富的教学经验。曾主编《Java核心技术》教材,获内蒙古自治区教学成果奖二等奖2项,获内蒙古工业大学2009-2010年度优秀教学质量奖,主持全国高等学校计算机教育研究会立项建设教材1项、学校教材立项建设项目1项,获批软件技术开发类软件著作权多项。

前言 在2022年2月TIOBE公布的编程语言排行榜上,Java语言仍然保持位列三甲的成绩。排名在一定程度上说明Java在行业中得到了广泛应用,使用Java技术进行软件开发的人员较多。要想成为Java技术类的开发人员,不仅需要有扎实的Java语言功底,还要学习掌握软件设计与开发技术。 本书既阐述软件开发技术,又培养工程实践能力。以IT企业对开发人员的技术能力要求为基础,以工程能力培养为目标,梳理了软件工程对计算机语言要求的知识点,并形成相应知识单元;按照工程需求顺序进行课程内容组织,便于学习和掌握;提供一定量的案例,注重实践能力的培养。 全书共分12章,章节安排以工程应用为主线展开。第1章为Java语言概述;第2章为Java语法基础;第3章为面向对象编程;第4章为数组;第5章为高级类特性;第6章为泛型与集合框架;第7章为异常;第8章为流;第9章为JDBC访问数据库;第10章为GUI编程;第11章为线程;第12章为网络编程。 本书在第1版的基础上进行章节合并及内容调整,形成第2版。与第1版相比的变化在于: (1)考虑到泛型主要应用在集合框架中,将第1版的泛型与集合框架合并为一章,在内容的组织上先介绍泛型,再讲集合,这样在集合讲解中就可以实现对泛型的应用,调整后对相应内容进行了重新组织和撰写。(2)GUI编程在Java软件开发中的使用不是太多,在不影响知识讲解连贯性的前提下,从第1版的第6章调整至第10章,并且为了更符合Java软件开发的实际情况,重点描述了Swing组件,对相关内容进行重新组织和撰写。(3)针对第1章Java语言概述,将“Java程序的开发过程...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第1章Java语言概述1

1.1Java技术1

1.1.1Java的诞生与发展1

1.1.2Java的应用领域3

1.1.3Java语言的特点4

1.1.4Java平台5

1.1.5Java API的使用7

1.2Java程序的开发过程9

1.2.1JDK的下载与安装9

1.2.2简单的桌面应用程序结构9

1.2.3Java程序的编译 11

1.2.4装载运行12

1.2.5集成开发环境的使用12

1.3基本输入输出14

1.3.1基本输入方法14

1.3.2基本输出方法17

1.4案例18

1.4.1案例设计19

1.4.2案例演示19

1.4.3代码实现19

1.5习题20第2章Java语法基础23

2.1Java语法概述23

2.1.1Java程序注释23

2.1.2Java编码规范25

2.2常量与变量26

2.3运算符与表达式30

2.3.1运算符30

2.3.2表达式34

2.3.3类型转换35

2.4控制结构36

2.4.1分支结构36

2.4.2循环结构40

2.4.3跳转语句44

2.5案例47

2.5.1案例设计47

2.5.2案例演示47

2.5.3代码实现49

2.6习题58第3章面向对象编程62

3.1面向对象程序设计思想62

3.2类64

3.2.1类的定义64

3.2.2属性65

3.2.3方法66

3.2.4构造方法70

3.2.5this关键字72

3.3对象74

3.3.1对象的声明74

3.3.2对象的实例化74

3.3.3对象的...

1、全书注重理论和实践的结合,结构严谨,语言精练,层次清晰,由浅入深,通俗易懂,知识全面,案例丰富。既可以作为计算机相关专业本科生的专业教材,也可以作为非计算机专业程序设计的基础教材,还可以作为Java软件开发工程师的培训教材和参考用书。

2、在保持第1版整体框架的基础上,调整了泛型与集合框架、GUI编程等章节组织结构,新增了Java 8新特性、Lambda表达式、函数式接口等内容,使得教材更全面、更先进、更新颖。

3、本书的综合案例更加突出了实用性和知识连贯性,作为本书的主线,贯穿全书每个章节,将各个知识点有机串联起来,便于读者掌握。

4、提供丰富齐全的立体化配套资源,包括教学大纲、教学课件、教学设计、案例源代码、习题答案等。读者可登录清华大学出版社官方网站下载。