图书介绍

Java程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java程序设计
  • 黄岚,王岩,王康平编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111431534
  • 出版时间:2013
  • 标注页数:262页
  • 文件大小:68MB
  • 文件页数:273页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章Java语言基础1

1.1 Java概述1

1.1.1 Java起源1

1.1.2 Java的版本4

1.1.3 Java语言的特征5

1.1.4 Java Application与Java Applet8

1.1.5 Java与C/C++的比较9

1.1.6类库与API文档10

1.2 Java程序结构与运行机制11

1.2.1一个简单的Java程序12

1.2.2 Java运行机制13

1.3 Java开发环境14

1.3.1 JDK14

1.3.2 Eclipse15

1.3.3 NetBeans16

1.3.4其他16

1.4 Java编程参考17

1.4.1 Java编程规范17

1.4.2 Java帮助文档17

1.4.3 Java相关讨论和社区18

本章小结18

习题18

实验19

第2章 结构化程序设计基础20

2.1标识符、关键字和数据类型20

2.1.1标识符20

2.1.2关键字21

2.1.3数据类型22

2.1.4常量24

2.1.5变量的声明和初始化25

2.2操作符26

2.2.1赋值操作符26

2.2.2数学操作符27

2.2.3关系操作符28

2.2.4逻辑操作符29

2.2.5位操作符和位移操作符30

2.2.6字符串操作符31

2.2.7类型转换操作符31

2.2.8三元条件操作符32

2.2.9 Java语言操作符的优先级与结合性33

2.3表达式与语句34

2.3.1表达式34

2.3.2语句与语句块34

2.4控制流程35

2.4.1顺序结构35

2.4.2选择结构35

2.4.3循环结构37

2.4.4 break语句和continue语句38

2.4.5 return语句40

本章小结40

习题40

实验41

第3章Java类与对象42

3.1面向对象的基本概念42

3.2 Java类44

3.2.1类的定义44

3.2.2变量成员与方法成员45

3.2.3访问控制符48

3.2.4构造方法50

3.2.5终结处理方法51

3.3 Java对象52

3.3.1对象的创建52

3.3.2对象初始化53

3.3.3成员初始化次序55

3.3.4垃圾回收机制55

3.4包:库单元56

3.4.1命名空间56

3.4.2 package语句58

3.4.3 import语句58

3.5 Java标准类库59

3.5.1 Java常用包:java.lang包、java.util包60

3.5.2 Object类61

3.5.3 System类62

3.5.4 Math类63

3.5.5 String类、StringBuffer类和 StringBuilder类64

本章小结69

习题69

实验69

第4章 类的复用和抽象70

4.1面向对象基本机制70

4.2类的复用71

4.2.1合成与聚合72

4.2.2继承74

4.2.3重写与重载77

4.2.4 abstract和final81

4.2.5 this和super82

4.3多态84

4.3.1向上转型85

4.3.2多态性86

4.3.3运行时绑定87

4.3.4多态的实现方法89

4.4接口92

4.4.1接口的定义92

4.4.2接口的设计思想93

4.4.3接口的应用95

4.5内部类97

4.5.1内部类的定义和特性98

4.5.2其他类型的内部类100

4.5.3内部类与外部类的关系105

本章小结109

习题110

实验111

第5章 图形化用户界面112

5.1图形化用户界面概述112

5.1.1 Swing与AWT113

5.1.2 GUI组件类层次结构113

5.1.3 Swing组件114

5.2常用组件115

5.2.1 JFrame窗体115

5.2.2 JLabel标签117

5.2.3 JButton按钮118

5.2.4 JTextField文本框120

5.2.5其他常用组件122

5.3布局管理122

5.3.1 FlowLayout顺序布局123

5.3.2 BorderLayout边界布局124

5.3.3 GridLayout网格布局125

5.3.4 CardLayout卡片布局126

5.3.5 GridBagLayout网格块布局128

5.4事件128

5.4.1事件处理机制128

5.4.2事件类与事件监听接口131

5.4.3常用事件处理134

5.4.4事件适配器137

本章小结139

习题140

实验140

第6章 异常处理141

6.1异常概述141

6.1.1异常与错误141

6.1.2标准异常类143

6.1.3常见异常与错误145

6.2异常处理方法146

6.2.1捕获和处理异常147

6.2.2异常的抛出149

6.2.3异常传递链150

6.2.4异常处理原则152

6.3自定义异常152

6.3.1自定义异常的创建152

6.3.2抛出异常对象152

6.3.3自定义异常抛出与捕获154

6.3.4异常转型156

本章小结157

习题157

实验158

第7章 对象的容纳159

7.1数组159

7.1.1数组创建、初始化和使用160

7.1.2多维数组160

7.1.3数组和数组引用161

7.1.4数组的工具类Arrays162

7.1.5对象比较163

7.2枚举164

7.2.1枚举的定义165

7.2.2枚举的使用165

7.3容器166

7.3.1 List166

7.3.2泛型171

7.3.3 Set174

7.3.4 Map181

7.3.5容器的Collections工具类186

7.3.6容器的选择188

本章小结189

习题189

实验190

第8章I/O流191

8.1流与相关类191

8.1.1流的概念191

8.1.2字节流及其方法192

8.1.3字符流及其方法196

8.1.4节点流与处理流200

8.2标准I/O流204

8.3文件输入/输出流206

8.3.1 File类206

8.3.2基于字节的文件流208

8.3.3基于字符的文件流210

8.4随机访问文件212

8.5压缩214

本章小结215

习题215

实验215

第9章 并发控制216

9.1多任务系统介绍216

9.2 Java多线程的概念218

9.2.1 Java语言中多线程的作用218

9.2.2线程的创建219

9.2.3线程的生命周期221

9.2.4线程的优先级222

9.3线程之间的协作223

9.3.1同步区域224

9.3.2协作机制225

9.3.3死锁227

9.4扩展模型228

9.4.1 ReentrantLock锁228

9.4.2 await/signal协作机制229

本章小结230

习题230

实验231

第10章 数据库应用232

10.1数据库基础232

10.1.1常用的关系数据库232

10.1.2 SQL语言简介234

10.2 JDBC概述235

10.2.1 JDBC驱动程序接口235

10.2.2 JDBC应用程序接口235

10.3 JDBC编程步骤237

10.4一个简单的JDBC操作数据库程序237

10.5对象关系映射概述240

10.5.1 ORM的概念241

10.5.2 ORM技术特点241

10.5.3流行的ORM框架简介241

10.5.4 Hibernate简介242

本章小结242

习题243

实验243

第11章 网络应用244

11.1 InetAddress类245

11.2 ServerSocket类和Socket类247

11.3 DatagramSocket类251

本章小结254

习题254

实验254

第12章 注解255

12.1注解的语法256

12.2注解的使用257

12.3 JUnit4中注解的使用259

本章小结260

习题261

参考文献262

热门推荐