《Java编程案例教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:向传杰主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7505398288
  • 页数:207 页
图书介绍:本书将Java的主要知识点压缩到很短的章节中,用通俗易懂的文字讲解Java的变成思路和基本语法。本书的基本内容涉及Java语言的基本语法、JBuilder9的开发环境、Java图形用户界面编程、Java多线程编程、数组流和文件编程、Java图形开发实例和Java数据库编程。

目录 1

第1章 Java基础 1

1.1 Java语言介绍 1

1.1.1 Java语言的背景和前景 1

1.1.2 Java语言的特点 2

1.1.3 Java虚拟机 4

1.1.4 垃圾收集 4

1.2 Java程序结构 4

1.3 Java编程规则 6

1.4 运行环境 7

本章小结 7

习题1 8

第2章 Java语言的基本语法 9

2.1 基本数据类型、标识符及关键字 9

2.1.1 Java基本数据类型 9

2.2.1 赋值运算符 11

2.2 表达式和运算符 11

2.1.3 关键字 11

2.1.2 Java语言的标识符 11

2.2.2 算术运算符 12

2.2.3 关系运算符与逻辑运算符 13

2.3 流程控制 13

2.3.1 条件控制语句 13

2.3.2 循环控制语句 15

2.4 Java编码约定 16

本章小结 17

习题2 17

第3章 JBuilder 9开发环境 18

3.1 JBuilder简介 18

3.2 JBuilder9的安装 19

3.2.1 安装环境 19

3.2.2 安装步骤 19

3.3 JBuilder9的开发环境介绍 24

3.3.1 菜单 25

3.3.2 工程窗口 30

3.3.3 文件窗口 31

3.3.4 内容窗口 31

3.3.5 工具条 34

3.3.6 结构窗口 34

3.3.7 消息窗口 35

3.4 用JBuilder9开发一个Java程序 35

3.4.1 用JBuilder9调试Java程序的流程 35

3.4.2 程序实例 37

本章小结 43

习题3 43

第4章 Java图形用户界面编程 44

4.1 Java图形用户界面编程知识 44

4.2 图形用户界面组件编程实例 44

4.2.1 Button(按钮) 44

4.2.2 Label(标签) 49

4.2.3 Checkbox(复选框) 51

4.2.4 CheckboxGroup(单选框) 55

4.2.5 Choice(下拉列表框) 58

4.2.6 List(列表)/Label(标签) 60

4.2.7 MenuBar(菜单条) 63

4.2.8 PopupMenu(弹出式菜单) 65

4.2.9 ScrollBar(滚动条) 68

4.2.10 TextField(单行文本)/TextArea(文本区域) 70

4.2.11 ProgressBar(进度条)/Password Field(密码文本框) 72

4.3 一个科学计算器系统的开发 74

本章小结 82

习题4 82

第5章 Java多线程编程 83

5.1 多线程基本理论 83

5.1.1 多线程的定义 83

5.1.2 线程的组成 83

5.2.2 创建线程类 84

5.2.1 Java线程的模型 84

5.2 Java编程中的线程 84

5.3 线程的基本控制 86

5.3.1 线程的调度 86

5.3.2 线程的控制 88

5.4 Java线程之间的同步 89

5.5 Java线程之间的通信 92

5.6 Java线程编程实例 93

本章小结 98

习题5 98

第6章 Java小程序编程 99

6.1 Applet技术 99

6.2 JBuilder9开发Applet 100

6.2.1 基本开发步骤 100

6.2.2 程序结构分析 104

6.3 Applet程序实例 106

习题6 110

本章小结 110

第7章 数组 111

7.1 数组的创建 111

7.1.1 数组的声明 111

7.1.2 创建数组 111

7.1.3 数组的初始化 112

7.2 多维数组 113

7.3 数组的拷贝 114

7.4 数组编程实例 114

7.5 Vector类 119

7.5.1 Vector类介绍 119

7.5.2 Vector类编程实例 120

本章小结 124

习题7 124

8.1.1 流的基础知识 125

8.1.2 InputStream方法 125

8.1 流式I/O 125

第8章 流、网络和文件编程 125

8.1.3 OutputStream方法 126

8.1.4 基本的流类 127

8.2 Java网络编程 127

8.2.1 Java的网络编程基础 128

8.2.2 一个TCP/IP通信的实例 128

8.2.3 一个UDP通信的实例 135

8.3 Java文件操作 142

8.3.1 创建一个新的File对象 142

8.3.2 随机存取文件 142

8.3.3 串行化(Serializable) 143

8.3.4 简单文本文件操作实例 143

8.3.5 对象序列化文件存取实例 148

本章小结 157

习题8 157

9.1 一个简单的图元操作系统开发的说明 158

第9章 Java图形开发实例 158

9.2 系统的开发步骤 160

9.3 Framel程序说明 167

9.4 系统的发布 184

本章小结 187

习题9 187

第10章 Java数据库编程 188

10.1 Java数据库编程基础 188

10.1.1 JDBC API 189

10.1.2 Java操作数据库的基本过程 191

10.1.3 常用数据库的Java链接基本操作 192

10.2 Java数据库编程的实例 194

10.3 JBuilder数据库应用程序开发 199

10.4 SQL 204

10.4.1 SQL数据表的操作 205

10.4.2 SQL数据表的数据操作 205

本章小结 206

习题10 206

参考文献 207