当前位置:首页 > 工业技术
Java语言程序设计  第2版
Java语言程序设计  第2版

Java语言程序设计 第2版PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:殷兆麟,范宝德,朱长征编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2007
  • ISBN:9787040219371
  • 页数:357 页
图书介绍:本书是普通高等教育“十一五”国家级规划教材。本书的取材、编写立足于满足广大Java初学者入门和提高的需要。全书共分为十一章,第1-7章构成了Java语言面向对象程序设计的基础,包括介绍计算机语言一般知识、Java开发环境JDK和Eclipse的基础知识、Java语言的基础知识和简单算法、Java面向对象的程序设计、异常处理、基本可重用类包(java.lang和java.io)、图形用户界面。第8-11章构成Java语言的特色部分,包括小应用程序(Applet)、多线程编程、网络编程基础、Java与数据库连接技术JDBC。各章示例丰富,围绕应用问题随知识点展开,由浅入深地阐述了Java面向对象的方法解决问题的思想。本书可作为高等院校计算机及相关专业的Java语言程序设计或Java网络编程基础等课程的教材,也可以作为应用开发人员的自学参考书。
《Java语言程序设计 第2版》目录

第1章 计算机语言概述 1

1.1 机器语言与汇编语言 1

1.2 高级程序设计语言 1

1.3 语言翻译程序 4

1.4 虚拟机、Java虚拟机与Java运行环境 6

1.5 Java程序的运行 7

1.6 Java程序的开发、执行流程 8

小结 9

习题 9

第2章 Java开发环境基本知识 10

2.1 Java开发环境概述 10

2.2 JDK的安装、环境配置及其使用 10

2.2.1 JDK的安装与环境配置 10

2.2.2 JDK的环境工具及其使用 11

2.2.3 JDK下Java编程 14

2.3 Eclipse集成开发环境简介 15

2.3.1 Eclipse工作台简介 19

2.3.2 菜单栏 19

2.3.3 工具栏 37

小结 43

习题 43

第3章 Java语言基础 44

3.1 一个简单的Java程序实例 44

3.1.1 类首部 44

3.1.2 类体 44

3.2 标识符、注释和分隔符 45

3.2.1 标识符 45

3.2.2 注释 46

3.2.3 分隔符 46

3.3 变量和常量 46

3.3.1 变量 46

3.3.2 常量 47

3.4 基本类型 47

3.4.1 整型 48

3.4.2 浮点型 48

3.4.3 布尔型 49

3.4.4 字符型 50

3.5 运算符及表达式 51

3.5.1 表达式 51

3.5.2 运算符 51

3.5.3 算术运算符 51

3.5.4 关系运算符 52

3.5.5 逻辑运算符 52

3.5.6 位运算符 53

3.5.7 赋值运算符 53

3.5.8 条件运算符 53

3.6 运算符的优先级 54

3.7 数据类型转换 55

3.7.1 自动类型转换 56

3.7.2 强制类型转换 56

3.8 数组 56

3.8.1 一维数组 56

3.8.2 数组的初始化 57

3.8.3 数组元素的引用 58

3.9 简单语句和复合语句 58

3.10 控制语句 62

3.10.1 选择语句 62

3.10.2 switch语句 66

3.10.3 循环语句 69

3.10.4 循环的嵌套 74

3.10.5 break和continue语句 76

3.11 综合应用举例 78

3.12 语法错误的排除 81

小结 85

习题 85

第4章 Java面向对象的程序设计 88

4.1 面向对象技术的理论基础 88

4.2 类和对象的基本概念 88

4.2.1 对象 88

4.2.2 对象类 89

4.2.3 类和对象的图示化 89

4.2.4 类之间的关联 91

4.2.5 接口 95

4.2.6 包与类 96

4.3 Java类 96

4.3.1 类首部说明 97

4.3.2 类体 99

4.3.3 由简单类图、对象图编写Java类实例 107

4.3.4 创建内类 108

4.4 继承 109

4.4.1 类继承语法形式 109

4.4.2 null、this、super 111

4.4.3 多态性 112

4.4.4 final和static 114

4.5 接口 116

4.5.1 接口的说明 116

4.5.2 接口的使用 118

4.5.3 抽象类和方法 120

4.6 包 123

4.6.1 包说明 123

4.6.2 包的层次结构 124

4.6.3 包的使用 124

4.7 综合应用示例 125

4.7.1 单向链表 125

4.7.2 利用单向链表实现人员管理系统 132

4.7.3 队 135

4.7.4 栈 136

小结 137

习题 137

第5章 异常处理 143

5.1 异常概述 143

5.2 抛出异常与处理异常语句 144

5.2.1 throws异常说明 144

5.2.2 throw异常说明 145

5.2.3 try...catch...finally语句 147

5.3 综合应用示例 149

5.3.1 人员管理系统进一步讨论 149

5.3.2 单向链表类 150

5.3.3 InputPerson类 150

5.3.4 人员类Person 152

5.3.5 人员管理类PersonManager_2 154

5.3.6 项目的后续工作 156

5.4 程序运行错误的排除及异常处理的调试 156

5.4.1 被调试程序概述 156

5.4.2 调试工具的使用 157

小结 161

习题 162

第6章 Java的基本可重用类 165

6.1 Java可重用类的结构 165

6.2 Java语言包 166

6.2.1 Object类 166

6.2.2 包装类 167

6.2.3 字符串类 168

6.2.4 Math类 170

6.3 java.util包 171

6.3.1 java.util包的构成 171

6.3.2 日期时间类 171

6.3.3 向量类及其使用 172

6.3.4 哈希表类及其应用 176

6.3.5 对象集合类 178

6.4 输入/输出包 179

6.4.1 流 179

6.4.2 基本输入/输出流 181

6.4.3 File类 184

6.4.4 文本文件读/写 187

6.4.5 字节流文件 189

6.4.6 过滤流 190

小结 195

习题 195

第7章 图形用户界面 201

7.1 图形用户界面组件 201

7.1.1 图形用户界面概述 201

7.1.2 AWT容器 201

7.1.3 框架 203

7.1.4 布局管理器 204

7.1.5 Swing概述 205

7.2 Frame容器加入基本组件 205

7.2.1 按钮 205

7.2.2 标签 207

7.2.3 文本框和多行文本框 209

7.2.4 复选框 211

7.2.5 单选框 212

7.2.6 下拉式列表 213

7.2.7 滚动条 215

7.2.8 组合布局示例 216

7.3 事件与事件处理 221

7.3.1 Event对象 222

7.3.2 事件处理 224

7.3.3 事件适配器 231

7.3.4 事件驱动程序综合示例 232

7.4 绘图组件 239

7.4.1 画布 239

7.4.2 paint()方法 239

7.4.3 重新绘制 240

7.4.4 用Graphics对象绘图 240

7.4.5 常用绘图方法 241

7.5 综合示例 244

7.6 Java类单元测试 249

7.6.1 Junit的安装 249

7.6.2 创建项目junitTest 249

7.6.3 创建被测试的类 251

7.6.4 创建用于单独测试的TestCase 253

7.6.5 运行TestCase 257

7.6.6 创建用于集成测试的TestSuite 259

7.6.7 运行TestSuite 260

小结 261

习题 261

第8章 多线程程序设计 264

8.1 线程概述 264

8.1.1 继承Thread类 265

8.1.2 实现Runnable接口 266

8.2 线程控制 267

8.2.1 线程状态及其转换 267

8.2.2 创建状态 268

8.2.3 就绪状态 268

8.2.4 等待状态 269

8.2.5 撤销状态 269

8.2.6 线程类其他常用的方法 270

8.2.7 线程的同步 270

8.2.8 线程通信 272

小结 275

习题 275

第9章 Java小应用程序 278

9.1 Applet概述 278

9.1.1 Eclipse下Applet开发步骤 278

9.1.2 创建HTML文件 280

9.1.3 JDK下使用appletviewer运行JavaWorld.htm 280

9.1.4 使用浏览器观察JavaWorld.htm运行 280

9.1.5 Applet类的方法 281

9.1.6 Applet的4种常用方法 281

9.1.7 Applet的安全 282

9.2 Applet的应用 282

9.2.1 利用Applet接收从HTML网页中传递过来的参数 282

9.2.2 利用Applet显示图像 285

9.2.3 利用Applet播放声音 288

9.2.4 网页跳动的文字 292

9.2.5 网页中的动画 296

9.3 Applet的事件及其处理 302

9.3.1 Applet中的鼠标操作 302

9.3.2 Applet中的键盘操作 306

小结 311

习题 311

第10章 网络编程基础 313

10.1 网络编程概述 313

10.1.1 网络编程的概念 313

10.1.2 Internet网络通信协议 313

10.2 Java网络包 314

10.2.1 获取IP地址 314

10.2.2 URL编程 315

10.2.3 套接口类 321

10.2.4 使用TCP的Socket网络编程 324

小结 338

习题 339

第11章 Java与数据库连接技术JDBC 340

11.1 概述 340

11.1.1 JDBC的基本功能 340

11.1.2 JDBC接口 340

11.2 JDBC应用 343

11.2.1 数据库建立连接 343

11.2.2 执行查询语句 344

11.2.3 检索结果集 347

11.2.4 更新数据库操作 348

11.2.5 参数的输入和输出 349

11.3 综合应用 351

小结 356

习题 357

参考文献 358

相关图书
作者其它书籍
返回顶部