图书介绍

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

Java面向对象程序设计教程
  • 张志斌编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113228453
  • 出版时间:2017
  • 标注页数:230页
  • 文件大小:46MB
  • 文件页数:241页
  • 主题词: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语言概述1

1.1.2平台概述1

1.1.3 JDK的概念和下载2

1.2 Java的优势和特点3

1.3 JDK的配置3

1.4 JRE的概念5

1.5程序语言的编译和解释5

1.6第一个Java程序6

1.7编译和运行第一个Java程序7

1.8 Java虚拟机与跨平台性8

1.9 Java程序打包8

第2章 Java语言基础10

2.1标识符10

2.2数据类型和变量11

2.2.1数据类型11

2.2.2变量11

2.2.3各种类型的变量12

2.3字面常量14

2.4算术运算和算术运算符14

2.5关系运算和关系运算符18

2.6逻辑运算和逻辑运算符18

2.7位运算和位运算符19

2.7.1按位与19

2.7.2按位或19

2.7.3按位异或19

2.7.4按位取反19

2.8赋值和赋值运算符20

2.9类型转换21

2.9.1自动类型转换21

2.9.2强制数据类型转换22

2.10运算符优先级24

第3章 Java语言程序结构25

3.1程序结构概述25

3.1.1顺序结构25

3.1.2分支结构25

3.1.3循环结构25

3.2 Java分支结构26

3.2.1 if语句26

3.2.2 switch语句28

3.3三元表达式30

3.4 Java循环结构31

3.4.1 while循环31

3.4.2 do…while循环33

3.4.3 for循环34

3.5循环控制36

3.5.1 break语句36

3.5.2 continue语句36

3.6分支与循环的嵌套36

3.6.1分支结构嵌套37

3.6.2循环结构嵌套37

第4章 数组39

4.1数组的定义39

4.2一维数组39

4.2.1一维数组声明40

4.2.2一维数组的初始化40

4.2.3使用数组43

4.3多维数组44

4.3.1二维数组初始化44

4.3.2关于多维数组47

4.4数组应用47

4.4.1获取数组中所有元素的最大值47

4.4.2对数组进行从大到小排序48

第5章 字符串51

5.1字符串概述51

5.2字符串的定义与基本操作51

5.3字符串的常用操作52

5.4数据类型小结55

5.4.1基本类型与引用类型55

5.4.2两种类型数据存储方式55

5.4.3基本类型的包装类58

5.5字符串类型与基本类型的转换58

5.6字符串的格式化输出60

5.7字符串的正则表达式概述61

第6章 Java中的方法62

6.1方法的定义62

6.2方法的使用63

6.3方法的返回值65

6.4方法的参数66

第7章 类和对象69

7.1类和对象概述69

7.2类的定义70

7.3类的使用71

7.4局部变量与成员变量73

7.5静态成员和对象成员74

7.5.1静态属性75

7.5.2静态方法76

7.6构造方法77

7.7方法重载78

7.8 Java中的程序包80

7.8.1包的定义80

7.8.2系统包80

7.8.3 import关键字81

7.9面向对象中的封装81

7.9.1面向对象概述81

7.9.2封装82

7.10面向对象中的继承83

7.10.1 extends关键字84

7.10.2方法重写与super关键字85

7.10.3子类对象实例化过程86

7.10.4 Object类87

7.11面向对象中的多态87

7.12抽象类和接口90

7.12.1抽象类90

7.12.2接口92

7.12.3抽象类与接口的比较92

7.13 final修饰符93

7.14 Java中的枚举93

第8章 异常95

8.1异常的概念95

8.2异常的类型95

8.3 try…catch关键字96

8.3.1基本语法96

8.3.2多重catch块97

8.4 finally关键字98

8.5运行时异常与非运行时异常99

8.6 throws关键字99

8.7 throw关键字100

8.8自定义异常100

第9章 Java常用类库102

9.1 StringBuffer类和StringBuilder类102

9.2 Math类103

9.3基本数据类型包装类104

9.4 Class类105

9.4.1类加载106

9.4.2 Static块107

9.5日期和时间107

9.5.1 Date类107

9.5.2 Calendar类108

9.5.3日期格式化110

9.6数字格式化114

第10章 Java集合框架116

10.1 Collection接口及其子接口116

10.1.1 List接口117

10.1.2 Vector类117

10.1.3 ArrayList类118

10.1.4 LinkedList类121

10.1.5 Set接口122

10.1.6 HashSet类123

10.1.7迭代器125

10.2泛型126

10.3 foreach循环130

10.4 Map接口及实现类131

10.5集合工具类132

10.5.1 Arrays类132

10.5.2 Collections类133

第11章 Java文件操作134

11.1文件134

11.2流136

11.2.1字节流137

11.2.2字符流142

11.3 Properties类144

11.4序列化与反序列化145

第12章 Java网络编程147

12.1网络编程基础147

12.1.1 IP协议147

12.1.2 TCP协议148

12.1.3 IP地址与端口号148

12.1.4 UDP148

12.1.5 InetAddress对象定位主机149

12.2基于TCP协议的Socket编程149

12.2.1使用ServerSocket进行服务器端开发150

12.2.2使用Socket进行客户端开发153

12.3基于UDP的Socket编程156

12.4 URL与URI157

第13章 Java中的线程159

13.1线程概述159

13.1.1基本概念159

13.1.2线程状态160

13.1.3守护线程160

13.2线程实现161

13.2.1通过继承Thread类创建线程类161

13.2.2实现Runnable接口163

13.2.3两种方式的比较165

13.3守护线程实现165

13.4线程安全166

13.4.1同步代码块167

13.4.2同步方法169

13.4.3线程间通信169

13.5定时器174

第14章 AWT与Swing175

14.1 AWT概述175

14.1.1容器176

14.1.2组件177

14.1.3布局管理器179

14.1.4事件处理184

14.1.5 AWT常用组件190

14.1.6字体颜色191

14.1.7图形和绘制方法191

14.2 Swing概述193

14.2.1容器194

14.2.2组件195

14.2.3优点195

14.3 Swing中的容器组件196

14.3.1 JFrame196

14.3.2 JPanel196

14.3.3 JScrollPane198

14.4 SwingGUI组件199

14.4.1 JTable199

14.4.2 JTree201

14.5菜单204

14.6对话框205

14.6.1 JOptionPane205

14.6.2 JDialog207

14.7 Java 2D绘制图形207

第15章 虚拟机中的内存管理209

15.1 Java程序内存分配概述209

15.2堆和栈210

15.3方法的值传递和引用传递213

15.4垃圾回收机制214

15.5 Runtime类的使用216

15.6字符串和字符串池217

附录A 正则表达式221

附录B Java中的反射机制225

热门推荐