Java程序设计案例教程

Java程序设计案例教程
作 者: 刘志成
出版社: 清华大学出版社
丛编项: 新世纪高职高专课程与实训系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java程序设计案例教程》作者简介

内容简介

Java语言用于编写在Windows平台上(或DOS中)使用的应用程序,是一种结构化的面向对象的程序设计语言,近年来在国内外得到迅速的推广和使用。.作者在多年教学经验的基础上,根据学生的认知规律精心组织了本教材的内容,并通过大量有现实意义的例题,循序渐进地介绍了Java语言程序设计的有关概念和编程技巧。书中的例题都已经过仔细地调试,每章都配有上机实训和课后习题,并为教师配有上机实训参考答案和课后习题参考答案(请到http//www.wenyuan.com.cn下载)。..本书概念清晰、例题丰富、深入浅出、知识结构及深度合理,可作为高等职业院校和高等专科学校的教材,也可作为计算机培训班的教材或自学者的参考书。...

图书目录

第1章 Java概述 1

1. 1 Java的发展历程 1

1. 2 Java语言的特点 5

1. 3 Java的版本 6

1. 4 JDK的组成和Java环境构建 6

1. 5 程序实例——Hello World 9

1. 6 本章小结 13

1. 7 上机实训 14

1. 8 习题 14

第2章 Java编程基石出 15

2. 1 数据类型 15

2. 2 运算符和表达式 19

2. 3 Java语言的控制语句 23

2. 4 数组 28

2. 5 Java面向对象编程 33

2. 6 本章小结 38

2. 7 上机实训 38

2. 8 习题 39

第3章 HappyChat聊天系统说明 42

3. 1 概述 42

3. 2 模块设计 42

3. 3 流程设计 43

3. 4 界面设计 44

3. 5 Java常用开发工具 45

3. 6 Java帮助的使用 50

3. 7 本章小结 52

3. 8 上机实训 53

3. 9 习题 53

第4章 HappyChat用户登录界面设计 54

4. 1 HapyChat登录界面分析 54

4. 2 AWT和Swing 56

4. 3 JFrame类 60

4. 4 JPanel类 63

4. 5 JLabel. JTextField. JPasswordField和JButton 66

4. 6 HappyChat登录界面 74

4. 7 本章小结 77

4. 8 上机实训 77

4. 9 习题 78

第5章 HappyChat的Web实现 80

5. 1 Applet概述 80

5. 2 Graphics类 85

5. 3 Application和Applet 87

5. 4 Applet中使用多媒体元素 90

5. 5 本章小结 95

5. 6 上机实训 95

5. 7 习题 96

第6章 HappyChat组件布局和异常处理 97

6. 1 概述 97

6. 2 FlowLayout类 98

6. 3 GridLayout类 99

6. 4 BorderLayout类 101

6. 5 CardLayout类 103

6. 6 BoxLayout类 104

6. 7 GridBagLayout类 105

6. 8 自定义布局管理器 108

6. 9 HappyChat登录界面组件布局 110

6. 10 异常处理 112

6. 11 本章小结 120

6. 12 上机实训 120

6. 13 习题 121

第7章 HappyChat用户登录程序事件处理 123

7. 1 HappyChat用户登录程序事件处理分析 123

7. 2 事件的组成 124

7, 3 委派事件模型 124

7. 4 事件处理程序的编写 126

7. 5 HappyChat登录程序事件处理 142

7. 6 本章小结 143

7. 7 上机实训 144

7. 8 习题 144

第8章 HappyChat用户注册程序 146

8, 1 HappyChat注册程序分析 146

8. 2 JComboBox. JCheckBox和JRadioButton.. 148

8. 3 JOpfionPane类 157

8. 4 注册逻辑实现 161

8. 5 本章小结 163

8. 6 上机实训 163

8. 7 习题 163

第9章 HappyChat用户聊天程序 165

9. 1 HappyChat聊天程序分析 165

9. 2 菜单的使用 167

9. 3 JToolBar类 173

9. 4 多行文本框的使用 176

9. 5 列表框的使用 179

9. 6 JTable类 181

9. 7 聊天逻辑实现 185

9. 8 本章小结 187

9. 9 上机实训 187

9. 10 习题 188

第10章 HappyChat文件应用 189

10. 1 HappyChat文件应用分析 189

10. 2 Java输入/输出 190

10. 3 File类 192

10. 4 RandomAccessFile类 196

10. 5 字节流类 199

10. 6 字符流类 202

10. 7 标准输入/输出 204

10. 8 对象的序列化 205

10. 9 本章小结 208

10. 10 上机实训 209

10. 11 习题 209

第11章 HappyChat线程技术应用 211

11. 1 HappyChat线程技术应用分析 211

11. 2 线程概述 212

11. 3 创建和启动线程 213

11. 4 线程的状态 219

11. 5 调度线程 223

11. 6 线程的同步与死锁 224

11. 7 本章小结 226

11. 8 上机实训 227

11. 9 习题 227

第12章 HappyChat网络功能应用 228

12. 1 HappyChat网络功能应用分析 228

12. 2 网络编程基础 229

12. 3 使用URL方式进行网络连接 233

12. 4 基于连接的流式套接字通信 235

12. 5 基于五连接的数据报通信 243

12. 6 本章小结 248

12. 7 上机实训 248

12. 8 习题 249

第13章 HappyChat数据库管理应用 250

13. 1 HappyChat数据库管理应用分析 250

13. 2 JDBC基础 251

13. 3 JDBC的查询发送机制 255

13. 4 应用实例 260

13. 5 本章小结 270

13. 6 上机实训 271

13. 7 习题 271

附录A 面向对象技术 273

附录B Java编码规范 277

参考文献 283