图书介绍

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

Java程序设计
  • 杨建主编 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:9787563547821
  • 出版时间:2016
  • 标注页数:223页
  • 文件大小:41MB
  • 文件页数:235页
  • 主题词: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的特点2

1.2 Java平台工作原理3

1.2.1 JVM介绍3

1.2.2 Java运行流程4

1.3 Java开发环境4

1.3.1 JDK的安装和使用5

1.3.2 Eclipse的安装和使用9

1.3.3 JCreator的安装和使用11

1.4 实现第一个Java程序13

1.4.1 简单的Application程序14

1.4.2 简单的Applet小应用程序15

1.4.3 Java的注释17

小结17

习题18

第2章 Java基本语法19

2.1 标识符与关键字19

2.1.1 标识符19

2.1.2 关键字19

2.2 数据与数据类型20

2.2.1 数据的类型20

2.2.2 基本数据类型20

2.2.3 复合数据类型22

2.3 常量与变量22

2.3.1 常量22

2.3.2 变量23

2.4 基本输入与输出26

2.4.1 数据的输入26

2.4.2 数据的输出30

2.5 运算符与表达式30

2.5.1 运算符介绍30

2.5.2 运算符的优先级35

2.5.3 表达式35

2.6 程序流程控制36

2.6.1 语句与程序流程36

2.6.2 顺序结构37

2.6.3 选择结构38

2.6.4 循环结构45

2.6.5 中断流程控制50

2.7 数组52

2.7.1 一维数组53

2.7.2 二维数组55

2.7.3 数组的操作58

2.8 方法61

2.8.1 方法的定义62

2.8.2 方法的调用62

2.8.3 参数传递的方式63

2.8.4 方法的重载64

2.8.5 嵌套与递归65

小结66

习题66

第3章 类与对象68

3.1 面向对象程序设计概述68

3.1.1 面向对象的基本思想68

3.1.2 类和对象69

3.1.3 Java的面向对象技术69

3.2 类的创建70

3.2.1 类的定义70

3.2.2 成员变量70

3.2.3 成员方法71

3.2.4 类定义示例71

3.3 对象的创建和使用73

3.3.1 创建对象73

3.3.2 构造方法与对象初始化73

3.3.3 对象的使用76

3.3.4 this关键字77

3.3.5 finalize方法与对象的销毁78

3.4 类的封装79

3.4.1 封装的目的79

3.4.2 类的访问控制80

3.4.3 成员的访问控制82

3.4.4 类成员(静态成员)84

3.5 类的导入与包86

3.5.1 包的概念86

3.5.2 package语句87

3.5.3 import语句87

3.6 综合示例87

小结96

习题96

第4章 继承97

4.1 类的抽象和扩展97

4.2 继承的定义98

4.2.1 语法格式98

4.2.2 构造器与实例化98

4.2.3 Super的使用101

4.2.4 继承关系下的作用域102

4.3 方法的覆盖102

4.4 类型转换105

4.5 根父类:Object类105

4.5.1 认识Object类105

4.5.2 equals()方法使用与继承106

4.5.3 hashCode()方法使用与继承107

4.5.4 toString()方法使用与继承107

4.6 枚举类型108

4.6.1 枚举类型的定义108

4.6.2 枚举类型与类109

4.6.3 Enum类109

4.7 继承的设计与应用110

4.7.1 类的层次结构设计110

4.7.2 使用继承设计用户界面111

小结111

习题111

第5章 抽象、接口与标注114

5.1 抽象类114

5.1.1 概述114

5.1.2 抽象类的语法115

5.2 接口117

5.2.1 概述117

5.2.2 接口语法118

5.2.3 接口的扩展119

5.2.4 起标签作用的接口120

5.2.5 如何使用接口120

5.3 标注121

5.3.1 标注(Annotations)概述121

5.3.2 标注类型中用到其他标注类型122

5.3.3 没有元素的标注类型123

5.3.4 标注元素的初始化123

5.3.5 限制标注的使用123

5.3.6 标注类型的使用限定124

5.3.7 标注类型的使用原则125

小结125

习题125

第6章 异常与断言126

6.1 异常126

6.1.1 基本概念126

6.1.2 异常语法127

6.1.3 finally块127

6.1.4 throw语句128

6.1.5 throws语句128

6.1.6 throws语句和方法重写(Override)131

6.1.7 异常链132

6.1.8 异常使用原则132

6.2 断言(Assertion)133

6.2.1 断言(Assertion)概述133

6.2.2 断言语法133

6.2.3 断言使用原则133

小结134

习题134

第7章 文件管理与输入/输出135

7.1 File类135

7.2 流139

7.2.1 读写字节139

7.2.2 流过滤142

7.2.3 标准输入与输出流143

7.3 二进制数据读写144

7.3.1 DataOutputStream类与DataInputStream类145

7.3.2 RandomAccessFile类147

7.4 文本数据读写148

7.4.1 写文本数据149

7.4.2 读文本数据151

7.5 ZIP文件读写153

7.5.1 写ZIP文件154

7.5.2 读ZIP文件155

7.6 对象序列化156

小结158

习题158

第8章 线程160

8.1 理解线程160

8.1.1 进程的概念160

8.1.2 线程的概念160

8.1.3 线程的生命周期161

8.2 线程类设计161

8.2.1 线程API类图161

8.2.2 线程类Thread的构造方法162

8.3 线程实现162

8.3.1 继承实现162

8.3.2 接口实现163

8.4 线程控制163

8.4.1 监控线程状态163

8.4.2 线程睡眠164

8.4.3 中断线程164

8.4.4 阻塞线程164

8.4.5 线程等待和唤醒165

8.4.6 线程终止165

8.5 线程属性167

8.5.1 优先级属性167

8.5.2 守护线程168

8.6 线程同步168

8.6.1 Synchronized同步方法和同步代码块168

8.6.2 同步变量volatile关键字169

8.6.3 线程锁Lock接口及ReentrantLock类171

8.6.4 死锁172

8.6.5 测试锁173

8.6.6 读写锁ReadWriteLock174

小结176

习题176

第9章 图形用户界面设计177

9.1 AWT和Swing概述177

9.1.1 AWT概述177

9.1.2 Swing概述178

9.1.3 AWT与Swing的区别179

9.2 事件处理179

9.2.1 事件179

9.2.2 事件处理模型179

9.2.3 事件处理的实现180

9.3 容器183

9.3.1 框架JFrame183

9.3.2 面板JPanel184

9.3.3 对话框JDialog186

9.4 文本组件191

9.4.1 标签JLabel191

9.4.2 文本框JTextField192

9.4.3 密码框JPasswordField192

9.4.4 文本域JTextArea192

9.4.5 富文本JTextPane193

9.4.6 文本组件的事件处理193

9.5 选择组件193

9.5.1 按钮JButton193

9.5.2 复选框JCheckBox194

9.5.3 单选框JRadioButton和单项按钮组ButtonGroup194

9.5.4 组合框JComboBox195

9.5.5 列表JList196

9.6 菜单196

9.6.1 顶层菜单197

9.6.2 弹出式菜单198

9.6.3 菜单项200

9.7 布局管理器201

9.7.1 BorderLayout201

9.7.2 FlowLayout202

9.7.3 GridLayout203

9.7.4 BoxLayout203

小结205

习题205

第10章 Java实用包207

10.1 常用数学函数207

10.2 字符串处理209

10.2.1 String类209

10.2.2 StringBuffer类213

10.3 数组处理215

10.3.1 Arrays类215

10.3.2 ArrayList类218

小结222

习题222

参考文献223

热门推荐