网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java SE与面向对象编程(高等学校计算机课程规划教材)
分类
作者 孟双英//刘海燕//赵洋
出版社 清华大学出版社
下载
简介
编辑推荐

面向对象程序设计方法,以对象为基础,以消息驱动对象间的交互,从而实现“抽象对象”对虚拟世界的改造。由于其设计思想与现实世界距离非常近,使面向对象程序设计语言备受欢迎。就面向对象程序设计语言的教学而言,不少老师一直纠结于“知识的传授”与“思想的传授”的关系问题上,即应该更重视语法本身?还是更重视思想?或是两者兼而并重?教师对这一问题的解决方式会直接体现在教学效果上。

《Java SE与面向对象编程(高等学校计算机课程规划教材)》(作者孟双英、刘海燕、赵洋)主要内容包括Java SE基础语法,面向对象的核心思想(封装、继承、多态),异常处理和断言机制,I/O,文件操作,多线程编程,网络编程,图形界面编程,反射机制,JDBC等内容。

内容推荐

《Java SE与面向对象编程(高等学校计算机课程规划教材)》(作者孟双英、刘海燕、赵洋)主要内容包括Java SE基础语法,面向对象的核心思想(封装、继承、多态),异常处理和断言机制,I/O,文件操作,多线程编程,网络编程,图形界面编程,反射机制,JDBC等内容。

《Java SE与面向对象编程(高等学校计算机课程规划教材)》涵盖了Java SE所有的知识点,从Java的基础语法到面向对象的设计思想,到具体Java项目的设计和编码,讲解由浅入深,覆盖全面,既有理论知识的深入剖析,又有实际应用的举例说明,能够带领读者完全掌握书中所讲知识在现实中的应用。

通过学习本教材及本系列其他教程,能够学习Java的各大应用领域核心技术,全面并系统地理解Java,使读者能够对Java领域的应用由陌生到熟悉,进而精通,达到满足企业要求的水平。

本书可作为高等院校、示范性软件学院、高职高专院校的计算机相关课程和软件工程专业的教材,也可作为各大软件培训机构的培训教程,同时也可供从事软件开发及测试工作的人员,以及对软件测试有兴趣的读者参考与学习。

目录

基础篇

第1章 Java概述3

1.1 Java的历史3

1.2 Java语言的特点4

1.3 Java平台和主要应用方向5

1.4 Java开发环境的搭建6

1.4.1 JVM6

1.4.2 JRE与JDK6

1.4.3 JVM、JRE和JDK的关系7

1.4.4 JDK的下载和安装7

1.5 Java程序的基本结构13

1.6 Java注释14

1.7 Java JDK版本的更替15

1.8 练习15

第2章 Java基础16

2.1 标识符和关键字16

2.1.1 标识符16

2.1.2 关键字16

2.2 数据类型17

2.2.1 基本数据类型17

2.2.2 引用数据类型18

2.2.3 基本数据类型的类型转换19

2.3 运算符和表达式22

2.3.1 算数运算符和算数表达式22

2.3.2 关系运算和条件运算23

2.3.3 逻辑运算和位运算25

2.3.4 赋值运算符28

2.4 流程控制28

2.4.1 流程控制概述28

2.4.2 条件分支28

2.4.3 循环控制32

2.4.4 无条件分支36

2.5 练习38

第3章 数组41

3.1 数组概述41

3.2 一维数组41

3.2.1 数组的声明41

3.2.2 数组初始化42

3.2.3 数组元素的访问43

3.2.4 数组复制44

3.3 Arrays类45

3.4 二维数组48

3.4.1 二维数组的定义和初始化48

3.4.2 Java中二维数组的实质50

3.4.3 二维数组应用举例50

3.5 练习52

第4章 类和对象54

4.1 类与对象概述54

4.1.1 为什么需要类54

4.1.2 类的定义55

4.1.3 实例化对象55

4.1.4 访问对象中的成员变量56

4.1.5 对象的引用性质57

4.2 类的成员方法58

4.2.1 成员方法的定义和使用58

4.2.2 方法的参数传递61

4.2.3 方法的重载63

4.3 构造方法64

4.4 垃圾回收机制67

4.5 包的使用69

4.5.1 为什么需要包69

4.5.2 访问包中的类70

4.6 练习73

第5章 类的封装75

5.1 封装的基本概念75

5.2 封装的实现77

5.3 类的特殊成员79

5.4 练习81

第6章 类的继承83

6.1 继承的基本概念83

6.1.1 继承的实现84

6.1.2 继承的本质84

6.2 继承带来的方法重写87

6.2.1 方法重写的原则87

6.2.2 方法重写的意义89

6.2.3 方法的重写与重载的比较90

6.3 抽象类与接口91

6.3.1 抽象类的继承91

6.3.2 抽象类的意义93

6.3.3 接口93

6.4 Object类95

6.5 练习101

第7章 多态103

7.1 多态的基本概念103

7.2 多态的应用107

7.2.1 引用变量的转型107

7.2.2 接口回调110

7.2.3 动态绑定111

7.3 多态性总结112

7.4 练习114

第8章 包装器类116

8.1 包装器类型116

8.2 自动装箱117

8.3 练习122

第9章 内部类123

9.1 内部类的基本使用123

9.2 局部方法内部类127

9.3 匿名内部类128

9.4 静态嵌套类(静态内部类或者嵌套类)130

9.5 练习131

第10章 枚举133

10.1 枚举的基本使用133

10.2 练习136

第11章 异常和断言137

11.1 异常137

11.1.1 JDK中异常的层次结构137

11.1.2 异常的分类137

11.2 Java异常处理机制139

11.2.1 捕获异常139

11.2.2 声明(传播)异常141

11.3 自定义异常类143

11.4 断言145

11.5 练习147

第12章 容器和泛型149

12.1 Java中容器的分类149

12.2 集合类型150

12.2.1 Set150

12.2.2 List155

12.2.3 Queue156

12.3 Map类型160

12.4 迭代器(Iterator)162

12.5 Collections工具类163

12.6 泛型169

12.7 练习172

第13章 流与文件173

13.1 文件处理173

13.2 I/O和流176

13.3 字节流177

13.3.1 InputStream178

13.3.2 OutputStream178

13.3.3 FilterInputStream和FilterOutputStream179

13.3.4 字节文件处理(FileInputStream和FileOutputStream)180

13.4 字符流181

13.4.1 Reader182

13.4.2 Writer182

13.4.3 字符文件的处理(FileReader和FileWriter)183

13.5 对象流183

13.5.1 对象的序列化和反序列化183

13.5.2 ObjectInputStream和ObjectOutputStream184

13.5.3 对象序列化的控制187

13.6 其他常用流190

13.7 练习192

第14章 字符串解析、日期格式化195

14.1 字符串195

14.1.1 String195

14.1.2 StringBuffer201

14.1.3 StringTokenizer203

14.1.4 Scanner扫描输入205

14.2 日期、日期的格式化以及字符串的解析206

14.2.1 Date206

14.2.2 Calendar207

14.2.3 日期的格式化和解析210

14.3 练习214

第15章 线程和多线程216

15.1 线程简介216

15.1.1 程序、进程、线程216

15.1.2 线程的生命周期217

15.2 Java中创建多线程218

15.2.1 定义任务218

15.2.2 线程中常用的方法222

15.2.3 线程的优先级226

15.3 多线程的同步和死锁227

15.3.1 多线程同步228

15.3.2 多线程的死锁问题233

15.3.3 Daemon线程235

15.4 练习235

第16章 网络编程237

16.1 网络编程基础237

16.1.1 TCP/IP基本概念237

16.1.2 URL及应用238

16.2 基于套接字的Java网络编程238

16.2.1 Socket通信238

16.2.2 Socket通信的过程239

16.2.3 Socket基于TCP协议的网络编程241

16.2.4 Socket基于UDP协议的网络编程246

16.3 练习248

第17章 图形界面编程249

17.1 Java GUI编程简介249

17.2 AWT图形界面编程250

17.2.1 AWT中的容器组件250

17.2.2 布局管理器253

17.2.3 AWT中的事件处理258

17.2.4 AWT中的其他组件261

17.3 Swing组件266

17.4 Java中的AWT绘图269

17.5 练习273

扩展篇

第18章 反射277

18.1 Java反射机制的基本原理277

18.2 Java反射机制的应用280

第19章 javac、java命令的使用287

19.1 JDK环境配置中的环境变量287

19.2 javac命令287

19.3 java命令288

第20章 JDBC数据库连接技术293

20.1 JDBC的概念和类型293

20.2 JDBC中主要的类和接口295

20.3 用JDBC进行数据库操作298

20.4 数据库连接池技术303

附录A JavaBeans命名规则308

附录B Eclipse的安装和使用310

参考文献315

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/8 21:01:09