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

- 张志斌编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113228453
- 出版时间:2017
- 标注页数:230页
- 文件大小:46MB
- 文件页数:241页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
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
热门推荐
- 2397901.html
- 3686703.html
- 3454888.html
- 2345605.html
- 3356588.html
- 480871.html
- 1063963.html
- 3633138.html
- 22427.html
- 850330.html
- http://www.ickdjs.cc/book_1936298.html
- http://www.ickdjs.cc/book_1452794.html
- http://www.ickdjs.cc/book_3516935.html
- http://www.ickdjs.cc/book_2355311.html
- http://www.ickdjs.cc/book_2506460.html
- http://www.ickdjs.cc/book_1625164.html
- http://www.ickdjs.cc/book_2422890.html
- http://www.ickdjs.cc/book_2502387.html
- http://www.ickdjs.cc/book_3468880.html
- http://www.ickdjs.cc/book_216074.html