当前位置:首页 > 工业技术
Java程序设计教程
Java程序设计教程

Java程序设计教程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:石瑞峰,边琦主编;冯晓龙,刘岩副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302289999
  • 页数:247 页
图书介绍:全书共10章,包括Java语言概述、Java语言基础、方法和数组、面向对象程序设计、数据流操作、Java的图形用户界面、Applet及其应用、异常处理、线程技术、综合项目设计。书中给出了面向对象程序设计的大量案例和习题,力求通过程序设计实例讲清相关概念、原理、方法和应用,为教师的备课、学生的学习提供最大方便。
《Java程序设计教程》目录

第1章Java语言概述 1

1.1初识Java语言 1

1.1.1目标 1

1.1.2情境导入 1

1.1.3案例分析 2

1.1.4案例实施 2

1.1.5 Java语言的发展历程 7

1.1.6 Java语言的工作原理及其特点 8

1.2 Java应用程序开发 11

1.2.1目标 11

1.2.2情境导入 11

1.2.3案例分析 11

1.2.4案例实施 12

1.2.5 JVM机制 16

1.2.6 Java Application程序与Java Applet程序 17

1.3小结 18

习题 18

第2章Java语言基础 20

2.1基本数据 20

2.1.1目标 20

2.1.2情境导入 20

2.1.3案例分析 21

2.1.4案例实施 21

2.1.5数据类型 22

2.1.6常量和变量 29

2.1.7运算符和表达式 31

2.2语句结构 37

2.2.1目标 37

2.2.2情境导入 37

2.2.3案例分析 37

2.2.4案例实施 38

2.2.5基本语句 39

2.2.6选择语句 40

2.2.7循环语句 46

2.2.8跳转语句 53

2.2.9自主演练 54

2.3小结 56

习题 56

第3章 方法和数组 60

3.1方法 60

3.1.1目标 60

3.1.2情境导入 60

3.1.3案例分析 61

3.1.4案例实施 61

3.1.5方法定义及其应用 62

3.1.6变量的作用域 66

3.1.7自主演练 67

3.2数组 69

3.2.1目标 69

3.2.2情境导入 69

3.2.3案例分析 69

3.2.4案例实施 70

3.2.5一维数组 71

3.2.6多维数组 74

3.2.7字符数组 75

3.2.8自主演练 78

3.3小结 80

习题 81

第4章 面向对象程序设计 83

4.1对象 83

4.1.1目标 83

4.1.2情境导入 83

4.1.3案例分析 83

4.1.4案例实施 84

4.1.5对象的创建与使用 85

4.1.6面向对象的特征 89

4.1.7面向过程与面向对象 92

4.1.8自主演练 93

4.2类 93

4.2.1目标 93

4.2.2情境导入 94

4.2.3案例分析 94

4.2.4案例实施 94

4.2.5类的创建与应用 95

4.2.6类的继承与多态 103

4.2.7自主演练 111

4.3接口和包 112

4.3.1目标 112

4.3.2情境导入 112

4.3.3案例分析 112

4.3.4案例实施 113

4.3.5接口的定义与实现 113

4.3.6包的创建与使用 117

4.3.7自主演练 120

4.4小结 122

习题 122

第5章 数据流操作 124

5.1数据流概述 124

5.1.1目标 124

5.1.2情境导入 124

5.1.3案例分析 124

5.1.4案例实施 125

5.1.5流的概念及流的包装 125

5.1.6输入/输出类 127

5.2数据流应用 129

5.2.1目标 129

5.2.2情境导入 129

5.2.3案例分析 129

5.2.4案例实施 129

5.2.5字节流 130

5.2.6字符流 132

5.2.7自主演练 135

5.3文件类及其应用 135

5.3.1目标 135

5.3.2情境导入 136

5.3.3案例分析 136

5.3.4案例实施 136

5.3.5文件的创建与使用 137

5.3.6随机文件流 139

5.3.7自主演练 139

5.4小结 140

习题 141

第6章Java的图形用户界面 142

6.1图形界面设计 142

6.1.1目标 142

6.1.2情境导入 142

6.1.3案例分析 142

6.1.4案例实施 143

6.1.5界面构成 144

6.1.6 JFC的组成 144

6.1.7自主演练 145

6.2事件和事件处理 145

6.2.1目标 145

6.2.2情境导入 146

6.2.3案例分析 146

6.2.4案例实施 146

6.2.5事件类 147

6.2.6事件处理 148

6.2.7自主演练 155

6.3基本控件组件与常用容器组件 156

6.3.1目标 156

6.3.2情境导入 156

6.3.3案例分析 156

6.3.4案例实施 157

6.3.5基本控件组件 158

6.3.6常用容器组件 159

6.3.7自主演练 161

6.4布局设计 161

6.4.1目标 162

6.4.2情境导入 162

6.4.3案例分析 162

6.4.4案例实施 162

6.4.5布局管理器类与布局模型 163

6.4.6自主演练 166

6.5小结 166

习题 166

第7章Applet及其应用 169

7.1初识Applet 169

7.1.1目标 169

7.1.2情境导入 169

7.1.3案例分析 169

7.1.4案例实施 169

7.1.5 Applet基础 171

7.1.6 Applet与Applet类 172

7.1.7自主演练 173

7.2 Applet应用程序 173

7.2.1目标 173

7.2.2情境导入 173

7.2.3案例分析 174

7.2.4案例实施 174

7.2.5 Applet的开发步骤 175

7.2.6 Applet的参数传递 176

7.2.7 Applet中的GUI 177

7.2.8自主演练 178

7.3 Applet多媒体编程 178

7.3.1目标 178

7.3.2情境导入 178

7.3.3案例分析 178

7.3.4案例实施 179

7.3.5文字与图形 180

7.3.6声音与动画 180

7.3.7自主演练 182

7.4小结 183

习题 183

第8章 异常处理 185

8.1异常概述 185

8.1.1目标 185

8.1.2情境导入 185

8.1.3案例分析 185

8.1.4案例实施 186

8.1.5异常与异常类 187

8.1.6异常处理机制 188

8.2异常处理 188

8.2.1目标 188

8.2.2情境导入 188

8.2.3案例分析 189

8.2.4案例实施 189

8.2.5异常的捕获与抛出 191

8.2.6 finally语句 194

8.2.7自主演练 196

8.3小结 196

习题 197

第9章 线程技术 198

9.1线程的Java实现 198

9.1.1目标 198

9.1.2情境导入 198

9.1.3案例分析 199

9.1.4案例实施 199

9.1.5基本概念 201

9.1.6线程的创建 202

9.1.7线程的状态 203

9.1.8线程的调度与控制 204

9.2多线程处理 209

9.2.1目标 209

9.2.2情境导入 209

9.2.3案例分析 209

9.2.4案例实施 209

9.2.5同步与锁机制 212

9.2.6线程的等待与唤醒 213

9.2.7自主演练 215

9.3线程的其他特性 216

9.3.1目标 216

9.3.2情境导入 216

9.3.3案例分析 216

9.3.4案例实施 217

9.3.5主线程和守护线程 218

9.3.6线程组与线程池 220

9.3.7死锁 221

9.4小结 222

习题 222

第10章 综合项目设计 224

10.1目标 224

10.2情境导入 224

10.3案例分析 225

10.4案例实施 226

10.5小结 245

参考文献 247

返回顶部