图书介绍

JAVA程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

JAVA程序设计教程
  • 赵辉,郑山红,王璐编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7517040477
  • 出版时间:2016
  • 标注页数:258页
  • 文件大小:28MB
  • 文件页数:268页
  • 主题词:

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.2 Java语言的特点2

1.3 Java体系结构4

1.4 Java开发环境5

1.4.1 JDK简介5

1.4.2 JDK的安装5

1.4.3 开发环境配置6

1.5 Java程序开发实例7

1.5.1 Java Application8

1.5.2 Java Applet9

1.6 Java编程风格10

1.6.1 Allman风格10

1.6.2 Kernighan风格10

本章小结10

拓展11

习题一11

第2章 Java语言编程基础13

2.1 标识符、关键字和注释13

2.1.1 标识符13

2.1.2 关键字与保留字13

2.1.3 注释14

2.2 基本数据类型15

2.2.1 数据类型概述15

2.2.2 整数类型16

2.2.3 浮点类型16

2.2.4 布尔类型16

2.2.5 字符类型16

2.2.6 基本数据类型间的相互转换17

2.2.7 从命令行输入输出数据17

2.3 运算符与表达式18

2.3.1 算术运算符与算术表达式19

2.3.2 关系运算符与关系表达式20

2.3.3 逻辑运算符与逻辑表达式20

2.3.4 位运算符与位表达式21

2.3.5 赋值运算符与赋值表达式22

2.3.6 条件运算符与条件表达式23

2.3.7 其他运算符23

2.3.8 运算符的优先级与结合性23

2.4 控制语句24

2.4.1 选择语句24

2.4.2 循环语句27

2.4.3 跳转语句29

2.5 数组30

2.5.1 一维数组30

2.5.2 数组的数组32

2.5.3 数组排序34

2.6 综合实例34

本章小结35

拓展36

习题二36

第3章 Java面向对象编程38

3.1 面向对象基础38

3.1.1 面向对象的基本原理38

3.1.2 面向对象的基本概念38

3.1.3 面向对象编程的特点39

3.2 类40

3.2.1 类的定义40

3.2.2 成员变量和局部变量40

3.2.3 方法41

3.2.4 构造方法42

3.3 对象43

3.3.1 对象创建44

3.3.2 使用对象46

3.3.3 对象引用与对象实体47

3.3.4 垃圾回收机制49

3.4 static关键字49

3.4.1 类变量49

3.4.2 类方法50

3.4.3 静态代码块51

3.5 this关键字51

3.5.1 在构造方法中使用this51

3.5.2 在实例方法中使用this52

3.6 包52

3.6.1 包的概念52

3.6.2 创建包53

3.6.3 导入包54

3.6.4 文件打包55

3.7 访问权限57

3.7.1 类成员的访问权限57

3.7.2 类的访问权限59

3.8 综合实例59

本章小结60

拓展61

习题三61

第4章 深入面向对象程序设计63

4.1 继承63

4.1.1 继承的定义63

4.1.2 子类对象的构造65

4.1.3 成员变量隐藏67

4.1.4 方法重写67

4.1.5 super关键字69

4.1.6 final关键字71

4.2 多态72

4.2.1 方法重载72

4.2.2 对象造型73

4.2.3 动态绑定74

4.3 抽象类75

4.3.1 抽象类的定义75

4.3.2 抽象类的使用76

4.4 接口77

4.4.1 接口的定义77

4.4.2 接口的实现78

4.4.3 接口的多态79

4.5 内部类80

4.5.1 实名内部类80

4.5.2 匿名内部类82

4.6 综合实例83

本章小结87

拓展87

习题四88

第5章 常用实用类89

5.1 Object与System类89

5.1.1 Object类89

5.1.2 System类90

5.2 Class类91

5.3 异常类92

5.3.1 异常类的层次结构92

5.3.2 异常处理机制93

5.3.3 自定义异常95

5.4 断言97

5.5 String与StringBuffer98

5.5.1 字符串的表示和创建98

5.5.2 字符串的常用方法98

5.5.3 用StringTokenizer类分解字符串102

5.5.4 字符串与字符、字节数组103

5.5.5 StringBuffer类103

5.6 Java基本数据类型的封装105

5.6.1 基本数据类型与封装类型的转换105

5.6.2 字符串与数值类型的相互转换107

5.7 Math类和BigInteger类108

5.7.1 Math类108

5.7.2 BigInteger类109

5.8 时间和日期类110

5.8.1 Date类110

5.8.2 Calendar类111

5.9 正则表达式112

5.10 综合实例113

本章小结114

拓展115

习题五116

第6章 泛型与集合框架117

6.1 泛型117

6.1.1 泛型类117

6.1.2 泛型接口119

6.2 Collection<E>接口120

6.3 List<E>接口121

6.4 Set<E>接口123

6.5 Map<K,E>接口124

6.6 综合实例126

本章小结127

拓展127

习题六128

第7章 图形用户接口129

7.1 GUI简介129

7.1.1 AWT组件129

7.1.2 Swing组件129

7.2 容器组件131

7.2.1 JFrame131

7.2.2 JPanel132

7.3 常用基本组件133

7.3.1 JTextField和JTextArea133

7.3.2 JLabel136

7.3.3 JButton136

7.3.4 选择组件137

7.4 布局组件141

7.5 菜单组件148

7.6 事件151

7.7 对话框154

7.7.1 消息对话框154

7.7.2 确认对话框155

7.7.3 文件对话框157

7.7.4 颜色对话框159

7.8 综合实例160

本章小结164

拓展164

习题七165

第8章 输入输出处理166

8.1 输入输出流简介166

8.2 文件167

8.2.1 创建文件对象167

8.2.2 文件操作168

8.2.3 目录操作169

8.2.4 运行可执行文件170

8.3 字节流171

8.3.1 InputStream类和OutputStream类171

8.3.2 FileInputStream类和FileOutputStream类171

8.4 字符流174

8.4.1 Reader和Writer类174

8.4.2 FileReader类和FileWriter类175

8.4.3 BufferedReader类和BufferedWriter类176

8.5 随机访问流177

8.6 数据流179

8.7 对象的串行化181

8.8 综合实例182

本章小结185

拓展185

习题八186

第9章 JDBC和数据库访问187

9.1 JDBC简介187

9.1.1 JDBC结构187

9.1.2 JDBC应用模式188

9.2 连接数据库的两种方式189

9.2.1 JDBC驱动程序189

9.2.2 配置ODBC数据源190

9.2.3 JDBC工作流程190

9.3 常用类和接口192

9.3.1 DriverManager类192

9.3.2 Connection接口193

9.3.3 Statement接口193

9.3.4 ResultSet接口194

9.4 数据库基本操作196

9.4.1 查询操作196

9.4.2 更新操作197

9.5 预处理语句198

9.6 事务200

9.6.1 事务简介200

9.6.2 Java事务的类型200

9.7 综合实例202

本章小结205

拓展206

习题九206

第10章 Java多线程207

10.1 什么是多线程207

10.2 线程的生命周期207

10.3 创建线程的方法208

10.3.1 利用Thread类的子类创建线程209

10.3.2 使用Runnable接口对象创建线程210

10.3.3 线程常用操作方法211

10.3.4 多线程中的共享与独享213

10.4 线程同步214

10.5 线程联合216

10.6 守护线程217

10.7 综合实例218

本章小结220

拓展221

习题十221

第11章 Java网络编程223

11.1 网络编程基本知识223

11.2 套接字通信224

11.2.1 服务器端套接字224

11.2.2 客户端套接字224

11.2.3 通过套接字传递数据224

11.3 数据报通信227

11.3.1 DatagramSocket类和DatagramPacket类227

11.3.2 通过数据报传递数据228

11.4 综合实例229

本章小结233

拓展234

习题十一234

第12章 Java高级编程236

12.1 Java反射机制236

12.1.1 Java反射机制简介236

12.1.2 类加载器238

12.1.3 利用反射机制使用成员变量和方法239

12.2 Annotation240

12.2.1 Annotation简介240

12.2.2 三个常用的Annotation241

12.2.3 自定义Annotation的实现243

12.3 代理机制247

12.3.1 静态代理247

12.3.2 动态代理249

12.4 综合实例250

本章小结252

拓展252

习题十二252

附录 Java编程规范254

参考文献258

热门推荐