图书介绍

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

Java程序设计
  • 王建新编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113087345
  • 出版时间:2008
  • 标注页数:275页
  • 文件大小:52MB
  • 文件页数:290页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第0章 绪论1

0-1 Java的起源与发展1

0-1-1 Java的起源1

0-1-2 Java的现状1

0-1-3 Java与C/C++的关系2

0-2 Java的特征2

0-3 Java虚拟机与Java运行平台4

0-3-1 Java虚拟机4

0-3-2 Java的3种运行平台5

0-3-3 安装J2SE平台5

0-4 Java程序开发6

0-4-1 编写源文件7

0-4-2 编译源程序7

0-4-3 运行应用程序8

0-4-4 Java编程的基本规则8

0-5 Java的学习技巧8

0-5-1 熟悉Java API8

0-5-2 理解Java核心理念9

0-6 小结10

思考与练习题10

第1章 Java语言基础12

1-1 基本语言符号12

1-1-1 关键字12

1-1-2 标识符13

1-1-3 分隔符13

1-1-4 注释14

1-2 数据类型和变量14

1-2-1 基本数据类型15

1-2-2 基本数据类型间的转换16

1-2-3 复合数据类型17

1-2-4 基本类型变量与引用类型变量18

1-3 运算符与表达式19

1-3-1 算术运算符和算术表达式19

1-3-2 关系运算符和关系表达式20

1-3-3 逻辑运算符和逻辑表达式20

1-3-4 条件运算符和条件表达式21

1-3-5 位运算符和位运算表达式22

1-3-6 赋值运算符和赋值表达式24

1-3-7 其他运算符和表达式24

1-3-8 运算符的优先级25

1-3-9 一般表达式25

1-4 Java语句26

1-4-1 Java语句类型26

1-4-2 while和do...while语句26

1-4-3 for语句28

1-4-4 if/if...else语句29

1-4-5 switch语句30

1-4-6 跳转语句31

1-5 数组32

1-5-1 数组的声明32

1-5-2 数组的创建与初始化33

1-5-3 Java数组在内存的存储特点34

1-6 小结35

思考与练习题36

第2章 Java的面向对象特征37

2-1 面向对象概述37

2-1-1 面向对象的基本概念37

2-1-2 面向对象的重要特征38

2-2 类和对象39

2-2-1 类的基本结构39

2-2-2 构造方法40

2-2-3 对象的创建41

2-2-4 对象的使用43

2-2-5 对象的清除45

2-2-6 成员变量45

2-2-7 成员方法48

2-2-8 方法的过载53

2-2-9 this关键字54

2-3 继承与多态58

2-3-1 类继承的语法58

2-3-2 类继承的使用59

2-3-3 成员变量的隐藏60

2-3-4 方法的重写61

2-3-5 super关键字63

2-4 访问权限65

2-4-1 包65

2-4-2 成员变量和成员方法的访问权限68

2-4-3 类和构造方法的访问权限72

2-5 小结73

思考与练习题73

第3章 类的高级特性75

3-1 对象的类型转换75

3-1-1 对象上转型和类型强制转换75

3-1-2 运行时绑定和多态78

3-2 抽象类和最终类79

3-2-1 抽象类79

3-2-2 final关键字81

3-3 接口81

3-3-1 接口的概念81

3-3-2 接口的声明和定义82

3-3-3 接口的实现与使用82

3-3-4 接口回调与多态84

3-3-5 接口与抽象类86

3-4 内部类和匿名类86

3-4-1 在类体中声明内部类86

3-4-2 在方法中声明的内部类87

3-4-3 与类有关的匿名类90

3-4-4 与接口有关的匿名类91

3-5 泛型类和泛型接口93

3-5-1 泛型类声明93

3-5-2 使用泛型类声明对象93

3-5-3 泛型接口94

3-6 小结95

思考与练习题95

第4章 常用类97

4-1 基本数据类型的封装类97

4-1-1 基本数据封装类型概述97

4-1-2 基本数据封装类型的变量和方法97

4-1-3 基本数据类型的封装类举例98

4-2 Object类99

4-2-1 Object类中的常用方法99

4-2-2 equals()方法100

4-2-3 toString()方法101

4-2-4 getClass()方法102

4-2-5 clone()方法103

4-3 字符串类105

4-3-1 构造方法106

4-3-2 字符串常量106

4-3-3 String类的常用方法107

4-3-4 StringBuffer类109

4-4 汇集类和汇集泛型类110

4-4-1 Collection接口和Collection泛型接口110

4-4-2 LinkedList类111

4-4-3 LinkedList〈E〉泛型类113

4-4-4 其他汇集泛型类115

4-5 Math类116

4-6 System类117

4-6-1 用System类获取标准输入/输出117

4-6-2 用System类的方法获取系统信息,完成系统操作118

4-7 小结118

思考与练习题118

第5章 异常处理120

5-1 异常的概念120

5-1-1 什么是异常120

5-1-2 异常的类层次123

5-1-3 系统定义的异常124

5-2 异常处理124

5-2-1 try...catch...finally结构125

5-2-2 多异常处理的匹配原则127

5-2-3 声明异常128

5-2-4 抛出异常130

5-3 自定义异常130

5-3-1 自定义异常类设计130

5-3-2 自定义异常类的使用131

5-3-3 自定义异常类与Java异常类的融合133

5-4 小结135

思考与练习题135

第6章 输入/输出流和对象串行化137

6-1 流的概念和分类137

6-1-1 流的概念137

6-1-2 流的分类138

6-2 字节流139

6-2-1 InputStream139

6-2-2 OutputStream140

6-3 字符流141

6-3-1 Reader141

6-3-2 Writer142

6-4 标准输入/输出143

6-4-1 标准输入143

6-4-2 标准输出144

6-4-3 JDK 1.5新增标准I/O功能144

6-5 File类与文件信息146

6-5-1 File类构造方法147

6-5-2 File类成员方法147

6-5-3 使用File类获取文件信息举例148

6-6 文件流149

6-6-1 文件字节流149

6-6-2 文件字符流151

6-7 内存中的输入/输出流153

6-7-1 缓冲流153

6-7-2 数组流155

6-7-3 字符串流158

6-8 数据流159

6-8-1 数据流类及其构造方法159

6-8-2 数据流类的成员方法160

6-8-3 数据流类的应用举例160

6-9 随机存取文件161

6-9-1 RadomAccessFile类162

6-9-2 RandomAccessFile类的构造方法162

6-9-3 RandomAccessFile的方法162

6-9-4 RandomAccessFile应用举例163

6-10 对象串行化163

6-10-1 对象串行化概述164

6-10-2 对象输出流和对象输入流164

6-10-3 构造可串行化对象的类165

6-11 小结167

思考与练习题167

第7章 图形用户界面169

7-1 图形用户界面概述169

7-1-1 一个图形用户界面的例子169

7-1-2 图形用户界面的要素170

7-1-3 java.awt包和javax.swing包170

7-2 窗体类JFrame171

7-2-1 JFrame类概述171

7-2-2 JFrame的构造方法172

7-2-3 JFrame的常用成员方法172

7-3 布局管理器172

7-3-1 FlowLayout布局管理器173

7-3-2 BorderLayout布局管理器174

7-3-3 GridLayout布局管理器175

7-3-4 CardLayout布局管理器176

7-3-5 中间容器和多种布局的混合使用178

7-4 事件处理模型179

7-4-1 事件处理过程中涉及的3类对象179

7-4-2 事件处理机制180

7-4-3 事件类和监听器接口181

7-4-4 事件适配器184

7-4-5 事件处理中的内部类和匿名类187

7-5 基本组件188

7-5-1 按钮188

7-5-2 标签组件190

7-5-3 文本域和密码域191

7-5-4 文本区JTextArea类193

7-5-5 复选框和单选按钮195

7-5-6 列表和组合选择框198

7-5-7 微旋按钮和进度条202

7-5-8 树组件205

7-5-9 表格组件207

7-6 菜单和对话框210

7-6-1 菜单系统210

7-6-2 弹出式菜单212

7-6-3 对话框215

7-7 小结219

思考与练习题219

第8章 Java高级特性介绍221

8-1 线程221

8-1-1 线程的概念221

8-1-2 线程的创建223

8-1-3 线程的优先级226

8-1-4 线程的生命周期226

8-1-5 Thread类的常用方法227

8-2 Java小应用程序230

8-2-1 Java小应用程序概述230

8-2-2 Java小应用程序的运行原理231

8-2-3 在Java小应用程序中使用Swing组件233

8-2-4 从网页向Java小应用程序传值234

8-2-5 在Java小应用程序中绘制图形235

8-2-6 在Java小应用程序中播放声音237

8-2-7 在Java小应用程序中显示图像239

8-3 Java网络程序设计241

8-3-1 网络通信基础241

8-3-2 Java的网络通信机制242

8-3-3 Java的URL通信机制242

8-3-4 Java的Socket通信机制246

8-4 用JDBC访问数据库250

8-4-1 MySQL数据库系统251

8-4-2 结构化查询语言SQL简介253

8-4-3 JDBC255

8-4-4 Java的数据库连接举例:轻松背单词259

8-5 小结262

思考与练习题262

参考文献264

附录A 授课及实验课时安排参考265

附录B 二级考试大纲索引266

附录C 二级考试样题268

附录D 参考答案273

热门推荐