图书介绍
Java程序设计高级教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计高级教程](https://www.shukui.net/cover/40/33466374.jpg)
- 赵卓君主编 著
- 出版社: 北京:北京交通大学出版社
- ISBN:9787512106574
- 出版时间:2011
- 标注页数:310页
- 文件大小:24MB
- 文件页数:320页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计高级教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 泛型和泛型接口1
1.1 类型安全问题1
1.2 什么是泛型2
1.3 泛型进阶:泛型类、泛型方法和泛型接口4
1.3.1 泛型类4
1.3.2 泛型方法6
1.3.3 泛型接口8
1.4 受限类型参数11
1.5 类型通配符12
1.5.1 泛型中的子类型12
1.5.2 类型通配符“?”13
1.5.3 有限制的通配符14
总结19
上机实验19
课后练习20
第2章 序列化和反序列化24
2.1 I/O流进行数据的读写操作24
2.1.1 Serializable接口25
2.1.2 Externalizable接口25
2.1.3 ObjectOutput接口26
2.1.4 ObjectOutputStream类26
2.1.5 ObjectInput接口27
2.1.6 ObjectInputStream类27
2.2 对象的序列化27
2.3 对象的反序列化29
2.4 序列化和反序列化实例操作31
2.4.1 实现Serializable接口对象31
2.4.2 实现Externalizable接口的对象34
2.5 可序列化类的不同版本的序列化兼容性37
总结37
上机实验38
课后练习38
第3章 GUI图形用户界面编程41
3.1 GUI图形用户界面简介41
3.2 JBuilder 2006简介41
3.2.1 创建JBuilder 2006工程42
3.2.2 在JBuilder 2006中实现Java类44
3.2.3 JBuilder 2006中的调试功能47
3.3 AWT和Swing简介54
3.4 Swing容器组件54
3.4.1 JFrame54
3.4.2 JPanel55
3.4.3 JScrollPane56
3.5 其他常用Swing组件56
3.5.1 标签JLabel56
3.5.2 文本框JTextField57
3.5.3 文本域JTextArea58
3.5.4 按钮JButton58
3.5.5 组合框JComboBox59
3.5.6 复选框JCheckBox59
3.5.7 单选按钮JRadioButton60
3.5.8 菜单JMenu60
3.5.9 表格JTable61
3.5.10 树JTree64
3.6 创建图形用户界面应用程序67
3.7 布局管理器70
3.7.1 边式布局BorderLayout71
3.7.2 流式布局FlowLayout71
3.7.3 网格布局GridLayout71
3.8 事件处理机制73
3.8.1 按钮事件处理程序74
3.8.2 键盘事件处理程序75
3.8.3 鼠标事件处理程序77
3.8.4 事件处理程序实例79
总结90
上机实验90
课后练习91
第4章 JDBC数据库编程93
4.1 数据库访问技术简介93
4.2 JDBC连接数据库95
4.2.1 JDBC-ODBC桥连接95
4.2.2 纯Java方式连接99
4.3 访问数据102
4.3.1 添加数据103
4.3.2 删除数据104
4.3.3 修改数据105
4.3.4 查询数据106
4.4 显示数据108
4.4.1 在JTable中显示数据108
4.4.2 在JTextField中显示数据110
4.5 使用预编译语句116
4.6 调用存储过程118
总结120
上机实验120
课后练习122
第5章 Java中的多线程124
5.1 线程与多线程的基本概念124
5.2 Java语言线程的实现126
5.2.1 扩展Thread类创建线程127
5.2.2 实现Runnable接口创建线程130
5.3 Java线程的状态及生存期134
5.4 多线程的控制138
5.4.1 锁与线程同步138
5.4.2 线程阻塞146
5.4.3 优先级与线程调度151
5.4.4 使用线程组156
5.5 多线程的应用159
5.5.1 使用定时器159
5.5.2 经典同步问题162
5.5.3 线程池与资源池170
总结174
上机实验175
课后练习175
第6章 Applet和网络编程177
6.1 Application与Applet程序177
6.2 Applet图形界面的输入/输出180
6.3 同时作为Application与Applet的程序181
6.4 Application与Applet的相互转换183
6.4.1 将Application转换为Applet184
6.4.2 将Applet转换为Application187
6.5 Applet的生命周期194
6.6 向Applet传递参数信息196
6.7 Applet的事件接收器199
6.8 Java Applet的应用实例202
6.8.1 利用Java Applet显示网络文件202
6.8.2 利用Java Applet显示图片206
6.8.3 Applet的通信208
6.8.4 利用Java Applet播放音乐212
6.8.5 利用Java Applet获取系统变量215
6.8.6 利用Java Applet开发Windows桌面程序217
6.9 Java网络编程223
6.9.1 网络基础知识224
6.9.2 URL编程226
6.9.3 TCP套接字编程230
6.9.4 UDP套接字编程243
总结247
上机实验247
课后练习248
第7章 C/S架构应用程序开发251
7.1 软件架构简介251
7.1.1 C/S架构应用程序251
7.1.2 B/S架构应用程序251
7.2 C/S架构的学生成绩管理系统的设计与实现252
7.2.1 系统功能需求描述252
7.2.2 系统数据库设计253
7.2.3 系统整体结构的设计与实现256
7.2.4 系统主要功能的设计与实现257
总结290
附录A 综合复习题291
参考文献311