《Java程序设计技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:林桂花主编;杨文艳,林跃进副主编
  • 出 版 社:北京:经济管理出版社
  • 出版年份:2006
  • ISBN:7802075025
  • 页数:294 页
图书介绍:本书介绍了JAVA语言基础、界面编程、网络编程等。

第1章 Java编程入门 1

1.1 Java语言的发展 1

1.2 Java工作原理及其特点 3

1.3 编写及运行Java程序 5

1.4 Java程序基本规范 10

1.5 实训:建立Java开发环境 16

1.6 补充内容:JCreator Pro的使用 18

习题一 22

第2章 Java语言基础 23

2.1 Java语言的标识符和关键词 23

2.2 Java语言的数据类型 24

2.3 运算符与表达式 28

2.4 Java程序的流程控制 34

2.5 Java语言中的数组 41

2.6 字符串的处理 44

2.7 实训:结构化程序的设计 47

习题二 48

第3章 Java2面向对象技术 53

3.1 面向对象技术基础 53

3.2 类的定义 55

3.3 对象 62

3.4 static关键字 65

3.5 包与访问权限 67

3.6 类的继承 72

3.7 抽象类和接口 76

3.8 实训:面向对象程序设计 81

习题三 82

第4章 Java Applet 87

4.1 Applet的含义及编程实现 87

4.2 Applet的类层次及生命周期 88

4.3 Java图形程序设计 92

4.4 Applet多媒体文件操作 95

4.5 实训:Applet程序的设计与发布 98

习题四 101

第5章 Java CUI编程 103

5.1 用AWT编写GUI程序 103

5.2 AWT布局管理 105

5.3 AWT事件处理 111

5.4 常用的AWT组件类 116

5.5 用Swing编写GUI程序 125

5.6 实训:GUI程序设计 132

习题五 134

第6章 Java多线程编程 135

6.1 线程简介 135

6.2 多线程的两种实现方法 137

6.3 线程的同步与死锁 142

6.4 实训:Java多线程编程 146

习题六 146

第7章 Java语言异常处理 149

7.1 什么是异常 149

7.2 异常的处理 152

7.3 自定义异常及其使用 157

7.4 实训:Java异常处理程序的编写 159

习题七 159

8.1 文件的输入输出 163

第8章 Java流式I/O 163

8.2 节点流类 166

8.3 过滤流类 171

8.4 对象的串行化(Serialization) 176

8.5 输入输出流类的继承关系 178

8.6 实训:Java流式I/O编程 180

习题八 181

第9章 Java网络编程 183

9.1 网络编程基础知识 183

9.2 基于URL的网络编程 186

9.3 基于Socket的网络编程 193

9.4 实训:Java实现网络通信 202

习题九 205

第10章 JDBC编程技术 207

10.1 JDBC概述 207

10.2 JDBC编程 209

10.3 实训:Java访问数据库程序的设计 214

习题十 220

第11章 用RMI技术实现网络聊天室 221

11.1 网络聊天室应用背景及RMI介绍 221

11.2 聊天室总体设计 223

11.3 业务流程分析 224

11.4 网络聊天室的程序实现 225

11.5 网络聊天室程序的部署 230

11.6 网络聊天室全部参考程序 231

第12章 J2EE技术与网上购物系统实例 253

12.1 企业级应用(J2EE)概述 253

12.2 J2EE的体系结构 254

12.3 J2EE应用组件 256

12.4 网上购物系统的实现 257

12.5 网上购物系统的完整参考代码 265

附录一 j2sdk1.4中的部分常用包索引 281

附录二 java.lang包中的接口、类和异常索引 283

附录三 课后习题答案 287