目录 1
编写说明 1
前言 1
第1章Java基础 1
1.1 Java语言概述 1
习题4 1 10
1.2数据类型、变量和数组 10
1.3运算符与表达式 18
1.4程序控制语句 21
习题1 28
2.1 类与对象 29
第2章Java面向对象基本概念 29
2.2类成员变量 39
2.3类成员方法 42
2.4类的继承 47
2.5包和接口 55
习题2 61
第3章Java图形用户界面 62
3.1 图形用户界面概述 62
3.2窗口基本框架及原理 63
3.3文本、字体与颜色 64
3.4标签和按钮 66
3.5复选框、单选框和列表 69
3.6文本框 74
3.7布局管理器 76
3.8菜单与对话框 79
小结 89
习题3 89
4.1 JTable组件 90
JTree 90
第4章 Swing组件—JTable、 90
4.2 JTree组件 101
小结 109
第5章Java的事件处理 111
5.1事件模型 111
5.2事件类 113
5.3事件监听器接口 114
5.4鼠标事件 119
5.5键盘事件 129
5.6异常 133
小结 144
习题5 145
第6章Java的输入/输出 147
6.1 Java输入/输出类和流概述 147
6.2字节流 147
6.3字符流 158
6.4 File类 167
6.5文件的随机输入输出 169
6.6对象序列化 173
小结 175
习题6 176
第7章线程 177
7.1线程概述 177
7.2主线程 180
7.3创建线程 181
7.4创建多线程 185
7.5线程的同步 191
7.6线程的暂停和恢复 196
7.7线程的死锁 202
习题7 205
第8章Java数据库编程 206
8.1数据库管理 206
8.2 JDBC基础 206
8.3数据库的连接 212
8.4数据库的查询 214
小结 233
习题8 234
9.1网络模型基础 235
第9章Java的分布式编程 235
9.2 Socket编程 237
9.3 RMI编程 255
习题9 261
第10章综合实例 262
10.1系统功能及设计思想 262
10.2服务器端代码 263
10.3客户端代码 272
附录 299
参考文献 300