图书介绍
Java程序设计【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 刘卫国主编;彭胜,黎明副主编;姚昱旻,柳小文,郭美参编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113140021
- 出版时间:2012
- 标注页数:292页
- 文件大小:25MB
- 文件页数:305页
- 主题词: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 Java语言的发展历史1
1.1.2 Java语言的应用3
1.2 Java语言的特点3
1.3 Java程序的运行机制7
1.3.1 Java程序的分类7
1.3.2 Java程序的运行过程7
1.3.3 Java虚拟机8
1.4 Java程序的运行环境9
1.4.1 Java平台的版本选择9
1.4.2 Java开发工具——JDK9
1.4.3 Java集成开发环境——NetBeans12
1.4.4 简单的Java程序12
小结17
思考与练习18
第2章 Java语言基础20
2.1 Java符号集20
2.1.1 Java中的标识符20
2.1.2 Java的关键字21
2.1.3 Java的分隔符21
2.2 常量和变量22
2.2.1 常量的概念与使用22
2.2.2 变量的概念与使用23
2.3 基本数据类型24
2.3.1 整型25
2.3.2 浮点型26
2.3.3 字符型26
2.3.4 布尔型27
2.3.5 基本数据类型值间的转换27
2.3.6 基本数据类型类28
2.4 常用数值计算方法29
2.5 运算符和表达式31
2.5.1 赋值运算31
2.5.2 算术运算32
2.5.3 关系运算与逻辑运算33
2.5.4 位运算符35
2.5.5 其他运算符37
2.5.6 运算符的优先级及结合性38
2.6 字符串39
2.6.1 String类39
2.6.2 StringBuffer类41
2.7 数组43
2.7.1 数组的概念与创建43
2.7.2 数组的引用45
小结46
思考与练习47
第3章 算法与程序控制结构51
3.1 算法51
3.1.1 算法的概念及描述51
3.1.2 程序的三种基本结构53
3.2 顺序结构程序53
3.2.1 Java语句53
3.2.2 基本输入/输出54
3.2.3 顺序结构程序举例56
3.3 选择结构程序57
3.3.1 单分支条件语句57
3.3.2 双分支条件语句58
3.3.3 多分支条件语句59
3.3.4 开关语句switch61
3.3.5 分支结构程序举例63
3.4 循环结构程序65
3.4.1 for循环语句65
3.4.2 while循环语句67
3.4.3 do...while循环语句68
3.4.4 嵌套循环69
3.4.5 循环结构程序举例70
3.5 跳转语句72
3.5.1 break语句72
3.5.2 continue语句73
小结74
思考与练习75
第4章 Java类与对象81
4.1 面向对象的基本概念81
4.1.1 对象、类和消息81
4.1.2 面向对象的特性82
4.2 Java类83
4.2.1 类的基本结构83
4.2.2 类的成员84
4.2.3 构造方法86
4.3 Java对象87
4.3.1 对象的创建和初始化87
4.3.2 对象的引用和清除89
4.3.3 方法的调用93
4.4 包97
4.4.1 包的概念97
4.4.2 包的创建与使用97
小结98
思考与练习99
第5章 封装、继承与多态104
5.1 封装104
5.1.1 封装的概念104
5.1.2 访问控制符105
5.2 继承106
5.2.1 继承的概念106
5.2.2 继承的应用107
5.2.3 this与super112
5.2.4 继承的终止116
5.3 多态117
5.3.1 方法重载117
5.3.2 方法覆盖与变量多态118
5.3.3 抽象类119
5.4 接口123
5.4.1 接口的概念123
5.4.2 接口的应用124
5.4.3 抽象类与接口的比较126
小结126
思考与练习127
第6章 异常处理与输入/输出133
6.1 异常处理133
6.1.1 异常的概念134
6.1.2 异常的处理134
6.1.3 异常类的层次结构136
6.1.4 自定义异常137
6.1.5 异常处理的使用原则138
6.2 Java的I/O处理139
6.2.1 I/O流的概念139
6.2.2 基本的I/O类140
6.2.3 实体流与过滤流143
6.2.4 标准输入/输出对象144
6.3 字节流应用144
6.3.1 InputStream和OutputStream144
6.3.2 常用实体流147
6.3.3 常用过滤流148
6.3.4 使用示例149
6.4 字符流应用151
6.4.1 Reader和Writer151
6.4.2 字符流中的实体流和过滤流152
6.4.3 InputStreamReader和OutputStreamWriter153
6.4.4 使用示例153
6.5 文件处理154
6.5.1 File类155
6.5.2 文件的顺序读/写156
6.5.3 文件的随机访问161
小结164
思考与练习164
第7章 多线程170
7.1 进程与线程170
7.1.1 进程的概念170
7.1.2 线程的概念171
7.2 线程的创建172
7.2.1 继承Thread类172
7.2.2 实现Runnable接口173
7.2.3 两种创建方式的比较174
7.2.4 线程的生命周期174
7.3 线程的调度与同步机制175
7.3.1 线程调度175
7.3.2 线程的同步181
7.4 线程的通信184
7.5 多线程应用实例187
小结190
思考与练习191
第8章 网络程序设计199
8.1 网络程序设计基础知识199
8.1.1 TCP/IP简介199
8.1.2 地址、域名与端口号200
8.1.3 InetAddress类200
8.2 URL编程201
8.2.1 URL类201
8.2.2 URLConnection类204
8.3 Socket编程206
8.3.1 Socket的概念206
8.3.2 Socket编程207
8.4 Datagram编程211
8.4.1 Datagram的概念211
8.4.2 Datagram编程的方法212
小结220
思考与练习221
第9章 数据库应用开发225
9.1 JDBC概述225
9.1.1 数据库的基本概念225
9.1.2 JDBC的原理227
9.2 数据库访问228
9.2.1 JDBC的常用接口和类228
9.2.2 JDBC数据库连接230
9.2.3 JDBC数据库操作233
小结244
思考与练习244
第10章 Java图形用户界面设计248
10.1 图形用户界面设计概述248
10.1.1 Java图形用户界面工具248
10.1.2 Java图形用户界面的构成250
10.1.3 Java事件响应及处理机制251
10.2 容器和布局管理器252
10.2.1 Swing的常用容器252
10.2.2 常用的布局管理器261
10.3 Swing的常用控件265
10.3.1 Swing标签和文本框265
10.3.2 Swing命令按钮268
10.3.3 Swing的组合框和列表框269
10.3.4 Swing复选框和单选按钮270
10.3.5 Swing中的高级控件274
10.4 使用Netbeans开发简单的GUI应用282
10.4.1 Netbeans的GUI生成器282
10.4.2 Netbeans的GUI开发案例283
小结286
思考与练习287
参考文献292
热门推荐
- 138766.html
- 93946.html
- 2395334.html
- 3524226.html
- 916646.html
- 657098.html
- 1354550.html
- 1469259.html
- 1737759.html
- 1991812.html
- http://www.ickdjs.cc/book_3692966.html
- http://www.ickdjs.cc/book_2903470.html
- http://www.ickdjs.cc/book_789878.html
- http://www.ickdjs.cc/book_26495.html
- http://www.ickdjs.cc/book_919267.html
- http://www.ickdjs.cc/book_686159.html
- http://www.ickdjs.cc/book_345085.html
- http://www.ickdjs.cc/book_1368489.html
- http://www.ickdjs.cc/book_306695.html
- http://www.ickdjs.cc/book_454224.html