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

- 于静,杨娜,张虹,顾鸿虹 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302488521
- 出版时间:2018
- 标注页数:257页
- 文件大小:67MB
- 文件页数:269页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java和面向对象的程序设计1
1.1 关于Java1
1.1.1 Java的出现1
1.1.2 Java的特性1
1.1.3 Java与C、C++语言的比较3
1.2 面向对象的程序设计3
1.2.1 面向对象与类的概念3
1.2.2 面向对象程序设计的意义5
1.3 编写第一个Java程序6
1.3.1 安装Java SE的JDK6
1.3.2 程序的编译和运行9
1.3.3 使用Java API的说明文档11
1.4 本章小结13
习题113
第2章 Java程序设计基础15
2.1 Java程序的组织形式15
2.1.1 Java程序的基本要素15
2.1.2 Java程序的基本结构16
2.1.3 Java包的概念17
2.2 Java中的类与对象18
2.2.1 类成员18
2.2.2 Java修饰符21
2.2.3 对象的初始化24
2.2.4 引用与对象29
2.3 在Java中操作数据类型34
2.3.1 Java支持的数据类型34
2.3.2 Java支持的操作符36
2.4 本章小结38
习题238
第3章 程序的流程控制41
3.1 Java流程控制概述41
3.2 选择结构41
3.2.1 if语句42
3.2.2 switch语句45
3.2.3 选择结构的嵌套46
3.3 循环结构48
3.3.1 while循环48
3.3.2 do-while循环49
3.3.3 for循环51
3.3.4 多重循环53
3.4 其他流程控制语句55
3.4.1 break语句55
3.4.2 continue语句56
3.4.3 return语句57
3.5 本章小结58
习题358
第4章 类的特性62
4.1 类的继承62
4.1.1 父类与子类63
4.1.2 方法重写65
4.1.3 super关键字67
4.2 抽象类69
4.2.1 抽象类的概念69
4.2.2 抽象类的作用71
4.3 内部类和匿名类71
4.3.1 内部类71
4.3.2 内部类与外部类的关系72
4.3.3 匿名类75
4.4 本章小结75
习题476
第5章 接口与多态80
5.1 接口80
5.1.1 定义与实现接口80
5.1.2 接口的特性81
5.1.3 接口与抽象类的区别82
5.2 多态86
5.2.1 向上转型87
5.2.2 可扩展性88
5.3 后期绑定90
5.4 本章小结92
习题592
第6章 异常95
6.1 异常基础知识95
6.1.1 Java异常处理机制95
6.1.2 异常的分类96
6.2 异常的处理过程97
6.2.1 try-catch97
6.2.2 finally98
6.2.3 try-catch-finally程序块中的return100
6.2.4 throws101
6.2.5 throw102
6.3 自定义异常102
6.4 本章小结104
习题6104
第7章 对象的管理108
7.1 使用对象数组108
7.1.1 对象数组的特点108
7.1.2 Arrays类109
7.2 使用java.util包111
7.2.1 List集合112
7.2.2 Set集合115
7.2.3 Map集合116
7.2.4 Java中的泛型118
7.3 本章小结119
习题7119
第8章 Java的I/O操作123
8.1 文件操作123
8.1.1 File类123
8.1.2 利用File操作文件124
8.2 面向字节的I/O操作125
8.2.1 InputStream126
8.2.2 OutputStream127
8.2.3 使用字节流的Filter128
8.3 面向字符的I/O操作131
8.3.1 Reader131
8.3.2 Writer132
8.3.3 使用字符流的Filter132
8.4 对象的序列化133
8.4.1 序列化与永久存储134
8.4.2 寻找类136
8.4.3 对序列化的控制137
8.5 Java NIO139
8.5.1 NIO模式概述139
8.5.2 NIO中的缓冲140
8.5.3 NIO中的通道142
8.5.4 阻塞模式和非阻塞模式142
8.6 本章小结143
习题8144
第9章 多线程编程146
9.1 多线程编程基础146
9.1.1 单线程与多线程147
9.1.2 Java中使用多线程148
9.2 线程的操作方法152
9.2.1 线程休眠152
9.2.2 线程的中断153
9.2.3 线程的优先级153
9.2.4 线程的联合154
9.3 线程之间的同步154
9.3.1 资源共享与资源锁154
9.3.2 线程间通信157
9.4 使用Executors159
9.5 本章小结160
习题9160
第10章 Java网络编程163
10.1 网络编程基础163
10.1.1 网络中计算机的定位164
10.1.2 TCP与UDP165
10.2 使用URL访问服务器166
10.2.1 获得URL实例166
10.2.2 用URL访问网络资源167
10.3 在Java 中使用Socket168
10.3.1 一个简单的Socket连接168
10.3.2 TCP网络编程171
10.3.3 UDP网络编程176
10.3.4 利用NIO的非阻塞模式178
10.4 本章小结182
习题10182
第11章 Eclipse开发环境的使用185
11.1 Eclipse简介及安装185
11.1.1 安装Eclipse185
11.1.2 安装多国语言包插件187
11.1.3 Eclipse界面188
11.2 在Eclipse 中创建项目和类189
11.2.1 创建Java项目189
11.2.2 项目属性191
11.2.3 创建包和类193
11.2.4 运行程序195
11.3 使用Eclipse调试功能196
11.4 本章小结198
习题11198
第12章 Swing程序设计基础199
12.1 Swing GUI设计199
12.1.1 Swing与AWT199
12.1.2 安装WindowBuilder插件199
12.1.3 一个简单的Swing实例200
12.1.4 事件与侦听器204
12.2 Swing 中的容器209
12.2.1 容器的概念209
12.2.2 布局管理器213
12.2.3 综合布局实例220
12.3 Swing中的常用组件222
12.3.1 标签222
12.3.2 文本框223
12.3.3 编辑框224
12.3.4 按钮225
12.3.5 复选框226
12.3.6 单选按钮227
12.3.7 下拉列表框228
12.4 Swing 中的高级组件229
12.4.1 菜单229
12.4.2 对话框232
12.4.3 表格234
12.4.4 树235
12.5 本章小结237
习题12237
第13章 数据库编程239
13.1 JDBC简介239
13.2 java.sql包240
13.3 访问数据库241
13.3.1 创建数据库连接241
13.3.2 关闭数据库连接241
13.3.3 查询数据242
13.3.4 更新数据库244
13.4 使用预编译SQL语句248
13.5 一个桌面应用程序的实例250
13.6 本章小结253
习题13253
参考文献256
热门推荐
- 706786.html
- 1780367.html
- 3157588.html
- 337509.html
- 1033370.html
- 1621935.html
- 2900549.html
- 955869.html
- 2325138.html
- 2756552.html
- http://www.ickdjs.cc/book_2400183.html
- http://www.ickdjs.cc/book_2212639.html
- http://www.ickdjs.cc/book_647742.html
- http://www.ickdjs.cc/book_2774334.html
- http://www.ickdjs.cc/book_201113.html
- http://www.ickdjs.cc/book_1646508.html
- http://www.ickdjs.cc/book_1390773.html
- http://www.ickdjs.cc/book_3369288.html
- http://www.ickdjs.cc/book_3694231.html
- http://www.ickdjs.cc/book_2589601.html