图书介绍
Java高级编程与应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 栾颖编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302380436
- 出版时间:2014
- 标注页数:351页
- 文件大小:48MB
- 文件页数:366页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java高级编程与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java的综合概述1
1.1 面向对象初步1
1.2 Java的虚拟机概述3
1.2.1 实现不同的JVM4
1.2.2 JVM的执行环境4
1.2.3 JVM的数据区5
1.2.4 垃圾收集器6
1.2.5 JVM相关操作7
1.2.6 字节码9
1.3 常量与变量10
1.3.1 常量10
1.3.2 变量11
1.4 控制流14
1.5 方法和参数15
1.5.1 调用方法16
1.5.2 this引用17
1.5.3 类方法18
1.6 运算符与表达式18
1.6.1 运算符18
1.6.2 优先级与结合性22
1.7 Java程序输出语句分析23
1.7.1 输出语句的计算功能23
1.7.2 输出语句的引号24
1.7.3 输出语句的+号24
1.8 接口25
1.9 异常26
1.10 包28
1.11 Java程序改错30
1.11.1 程序编译时的错误30
1.11.2 程序运行时错误31
1.11.3 输入命令的错误31
1.12 数组32
1.12.1 数组的定义32
1.12.2 main方法定义的args数组34
1.12.3 二维数组36
1.12.4 引用型变量37
第2章 类和对象40
2.1 库的设计40
2.2 一个简单类41
2.3 类的设计42
2.3.1 松耦合42
2.3.2 强聚合54
2.3.3 封闭57
2.4 类创建59
2.4.1 类结构59
2.4.2 类定义60
2.4.3 方法声明和方法体61
2.4.4 方法名和返回类型61
2.4.5 数据传递63
2.5 类的成员64
2.5.1 全局变量和局部变量64
2.5.2 静态变量和非静态变量65
2.5.3 静态方法和非静态方法67
2.5.4 类的构造方法68
2.5.5 this69
2.5.6 方法重载70
2.6 扩展类71
2.7 类的继承与重定义成员73
2.7.1 覆盖73
2.7.2 多态性74
2.7.3 访问继承的成员78
第3章 接口和线程80
3.1 接口80
3.1.1 一个简单的接口示例80
3.1.2 接口声明82
3.1.3 接口实现83
3.1.4 扩展接口85
3.1.5 接口多重实现87
3.2 克隆91
3.2.1 浅拷贝91
3.2.2 深拷贝97
3.3 内部类99
3.3.1 访问包围对象101
3.3.2 扩展内部类102
3.3.3 继承、作用字段和隐藏103
3.4 继承嵌套类型104
3.5 线程的创建106
3.5.1 在命令窗口中创建106
3.5.2 在Frame窗口中创建107
3.5.3 在Applet程序中创建109
3.5.4 在接口中创建110
3.6 多线程111
3.7 线程的等待与中断114
3.7.1 wait与notify方法114
3.7.2 interrupt方法116
3.8 异常处理118
3.8.1 捕获和处理异常118
3.8.2 抛出异常120
3.8.3 创建自定义的异常121
第4章 集合123
4.1 集合与迭代123
4.1.1 集合123
4.1.2 迭代125
4.2 Collection接口127
4.3 List集130
4.3.1 ArrayList131
4.3.2 LinkedList132
4.3.3 Random.Access列表133
4.4 Set集合133
4.4.1 Set133
4.4.2 HashSet136
4.4.3 TreeSet136
4.4.4 LinkedHashSet140
4.4.5 EnumSet140
4.5 Map集141
4.5.1 SortedMap142
4.5.2 HashMap143
4.5.3 LinkedHashMap143
4.5.4 TreeMap144
4.5.5 IdentityHashMap144
4.5.6 WeakHashMap145
4.6 Collections类146
4.7 Queue集149
4.7.1 ConcurrentLinkedQueue149
4.7.2 ArrayBlockingQueue149
4.7.3 DelayQueue149
4.7.4 LinkedBlockingQueue150
4.7.5 PriorityQueue151
4.7.6 SynchronousQueue151
4.7.7 PriorityBlockingQueue151
4.8 集合实现152
4.9 迭代器实现155
第5章 Java安全性编程157
5.1 一个简单的加密和解密程序157
5.2 基于口令的加密和解密159
5.2.1 基于口令的加密159
5.2.2 基于口令的解密161
5.3 使用消息验证码163
5.4 使用消息摘要保存口令164
5.4.1 使用消息摘要保存口令164
5.4.2 使用消息搞要验证口令165
5.4.3 攻击消息摘要保存的口令167
5.4.4 使用加盐技术防范字典式攻击169
5.5 数字证书的创建171
5.5.1 使用默认的密钥库和算法创建数字证书171
5.5.2 使用别名172
5.5.3 使用指定的算法和密钥库及有效期173
5.6 数字证书的检验174
5.6.1 Java程序验证数字证书175
5.6.2 从Windows中卸载证书177
5.7 密钥库证书链的相关操作178
5.7.1 使用Java程序将已签名的数字证书导入密钥库178
5.7.2 根据证书文件生成CertPath类型对象180
5.7.3 从HTTPS服务器获取证书链181
5.7.4 创建CertStore对象182
5.7.5 从CertStore对象中提取已吊销的证书184
5.8 数据的安全传输及身份验证186
5.8.1 HTTPS客户及服务器程序186
5.8.2 基于证书的客户身份验证190
5.9 安全管理器的使用191
5.9.1 使用默认的安全管理器限制应用程序191
5.9.2 编写自己的安全管理器192
5.9.3 在程序中设置安全管理器193
5.10 基于用户身份的验证和授权194
5.10.1 最简单的身份验证194
5.10.2 简单的登录模块196
5.10.3 使用策略文件的基于身份授权202
第6章 图形界面应用207
6.1 图形界面的简介及发展207
6.2 AWT工具简介208
6.3 Frame类210
6.3.1 Frame类的对象210
6.3.2 通过默认构造方法创建对象211
6.3.3 在Frame对象中添加组件211
6.4 布局管理器213
6.4.1 边缘布局管理214
6.4.2 网格布局管理器215
6.4.3 网格块布局管理器217
6.4.4 流式布局管理器219
6.4.5 卡片式布局管理器221
6.4.6 箱式布局管理器223
6.5 容器嵌套类228
6.6 AWT的组件230
6.6.1 标签230
6.6.2 按钮230
6.6.3 画布231
6.6.4 复选框233
6.6.5 单选按钮组234
6.6.6 菜单235
6.6.7 列表框236
6.6.8 滚动条236
6.6.9 文本对象237
6.7 Dialog类240
第7章 事件与Swing包245
7.1 Swing API组件245
7.2 JComponent类245
7.3 基础窗口类247
7.3.1 内容面板247
7.3.2 JFrame类248
7.3.3 JApplet类249
7.3.4 JDialog类250
7.3.5 JWindow类252
7.4 中间容器类252
7.4.1 JPanel类252
7.4.2 JScrollPanel类253
7.4.3 JSplitPane类254
7.4.4 JInternalFrame类255
7.5 组件类257
7.5.1 JButton类257
7.5.2 JCheckBox类258
7.5.3 JRadioButton类258
7.5.4 JComboBox类258
7.5.5 JTextPane类260
7.6 时间和进度条261
7.6.1 Timer261
7.6.2 JProgressBar261
7.7 表格262
7.7.1 单元格绘制262
7.7.2 读取表格数据263
7.8 菜单类265
7.8.1 菜单265
7.8.2 工具条267
7.9 树269
第8章 Java网络编程273
8.1 网络编程简介273
8.1.1 什么是网络编程273
8.1.2 网络编程的作用274
8.2 网络编程的基础276
8.2.1 网络层276
8.2.2 Internet编址与端口号277
8.2.3 网络协议278
8.2.4 基本客户/服务模式279
8.2.5 代理服务器280
8.3 Java I/O280
8.3.1 字节流与字符流280
8.3.2 节点流和处理流284
8.3.3 预定义流288
8.4 Java网络编程289
8.4.1 网络类和接口289
8.4.2 InetAddress类289
8.4.3 URL类290
8.4.4 Java实现底层网络通信291
8.4.5 URLConnection类294
8.4.6 实现多线程服务器程序295
8.4.7 数据报302
8.4.8 Java的E-mail编程307
8.5 RMI310
8.5.1 开发对象的远程类311
8.5.2 开发RMI服务端类312
8.5.3 开发RMI客户端类314
第9章 Java的多媒体编程316
9.1 Image类316
9.1.1 图像类型316
9.1.2 图像创建316
9.1.3 图像加载317
9.1.4 图像显示317
9.1.5 图像显示编程实例317
9.2 ImageIcon类320
9.3 图像映射321
9.4 Java声音编程322
9.5 利用Java播放幻灯片324
9.6 利用Java播放动画325
第10章 Java实例327
10.1 购房子、车、飞机327
10.1.1 问题陈述327
10.1.2 设计要求327
10.1.3 开发步骤327
10.1.4 Java源程序328
10.2 打弹子机336
10.2.1 问题陈述336
10.2.2 开发环境336
10.2.3 Java源程序336
参考文献351
热门推荐
- 358547.html
- 1489500.html
- 2416021.html
- 1160948.html
- 3684609.html
- 1779573.html
- 2917610.html
- 75808.html
- 3771696.html
- 49736.html
- http://www.ickdjs.cc/book_3335908.html
- http://www.ickdjs.cc/book_1063644.html
- http://www.ickdjs.cc/book_1751768.html
- http://www.ickdjs.cc/book_2630762.html
- http://www.ickdjs.cc/book_2418789.html
- http://www.ickdjs.cc/book_3701638.html
- http://www.ickdjs.cc/book_2853307.html
- http://www.ickdjs.cc/book_2212743.html
- http://www.ickdjs.cc/book_3091767.html
- http://www.ickdjs.cc/book_2614175.html