《Java程序设计基础教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:高洪志,邓琨主编
  • 出 版 社:哈尔滨:哈尔滨工业大学出版社
  • 出版年份:2008
  • ISBN:7560322557
  • 页数:281 页
图书介绍:本书由塑料、橡胶、纤维三篇组成,重点介绍常用的和工业化生产的大品种合成高分子材料的结构、性能及应用,希望读者能掌握常用高分子材料的合成原理及制备方法、聚合物结构与性能的关系、加工工艺特性和主要用途,以便能正确选择材料、设计制品、选定加工方法及确定成型工艺条件等。

第1章 引言 1

1.1 Java语言的特点 1

1.1.1 简单性 1

1.1.2 面向对象 2

1.1.3 分布式 3

1.1.4 强健性 3

1.1.5 安全性 4

1.1.6 跨平台 4

1.1.7 可移植性 6

1.1.8 相对较高效率 6

1.1.9 多线程 6

1.1.10 动态可扩充性 8

1.2 对Java语言的误解 8

1.2.1 Java是HTML的扩充 8

1.2.2 Java将成为所有平台的统一编程语言 8

1.2.3 Java是解释型的,它对于特殊平台的重要应用太慢了 8

1.2.4 所有的Java程序都在Web页中运行 9

1.2.5 Java消除了CGI编程的需要 9

本章小结 9

习题 9

第2章 Java编程环境 10

2.1 JDK 11

2.2 JBuilder 11

2.2.1 基于JDK1.1 12

2.2.2 BeansExpress组件重用可大大提高开发效率 12

2.2.3 可伸缩的数据库结构 12

2.2.4 实用的可视化开发工具 12

2.2.5 JBuilder OpenTools API 13

2.2.6 多层数据库链接 13

2.2.7 面向不同用户的多种版本 13

本章小结 13

习题 14

第3章 Java基本程序结构 15

3.1 Java程序的构成 15

3.1.1 程序构成 15

3.1.2 标识符 16

3.1.3 注释 16

3.1.4 分隔符 17

3.2 数据类型 17

3.2.1 整型 18

3.2.2 浮点型 18

3.2.3 布尔型 19

3.2.4 字符型 19

3.2.5 引用类型 20

3.2.6 数据类型转换 21

3.3 常量和变量 21

3.3.1 变量 21

3.3.2 常量 23

3.4 运算符与表达式 23

3.4.1 算术运算符 23

3.4.2 关系运算符 25

3.4.3 逻辑运算符 27

3.4.4 位运算符 28

3.4.5 赋值运算符 30

3.4.6 其他运算符 31

3.4.7 运算符的优先级和结合性 32

3.5 流程控制语句 32

3.5.1 选择语句 32

3.5.2 循环语句 36

3.5.3 break和continue语句 40

3.6 数组 42

3.6.1 一维数组 43

3.6.2 二维数组 45

本章小结 49

习题 49

第4章 对象和类 54

4.1 面向对象的基本概念 54

4.2 类的定义 57

4.3 类的成员方法 58

4.4 对象的创建及回收 60

4.5 对象的使用 61

4.6 构造方法 61

4.7 包 63

4.8 访问控制 64

4.9 this关键字 67

4.10 方法重载 69

4.11 static关键字 73

4.12 设计类的原则 74

4.13 类之间的关系 75

4.14 嵌套类 76

本章小结 78

习题 78

第5章 继承与多态 81

5.1 继承性 81

5.1.1 子类的创建 81

5.1.2 成员变量与方法的继承 83

5.1.3 super关键字的使用 84

5.1.4 多态性 85

5.1.5 终止类 88

5.1.6 类对象之间的类型转换 88

5.2 抽象类 89

5.3 接口 91

5.3.1 接口的定义 92

5.3.2 接口的实现和使用 92

5.3.3 接口中的变量 95

5.3.4 接口与抽象类 96

本章小结 96

习题 97

第6章 异常处理 105

6.1 异常处理基础 105

6.1.1 什么是异常 105

6.1.2 如何捕获异常 107

6.2 异常抛出 115

6.2.1 throw语句的使用 115

6.2.2 throws语句的使用 117

6.3 如何创建自己的异常 122

6.3.1 创建自己的异常类 122

6.3.2 Throwable类 126

本章小结 127

习题 127

第7章 输入输出 130

7.1 概述 130

7.1.1 流的概念 130

7.1.2 I/O流类概述 130

7.2 文件读写 132

7.2.1 写文本文件 132

7.2.2 读文本文件 134

7.2.3 写二进制文件 135

7.2.4 读二进制文件 136

7.2.5 随机文件读写 137

本章小结 139

习题 140

第8章 多线程 142

8.1 Java线程的概念 142

8.2 Thread类简介 143

8.3 线程的创建 144

8.3 线程的生命周期 147

8.4 线程的调度与优先级 150

8.5 控制线程 154

8.6 线程的同步 156

本章小结 163

习题 163

第9章 Applet编程 168

9.1 Applet基础 168

9.1.1 一个简单的Applet程序 168

9.1.2 Applet与HTML 169

9.1.3 Applet类及Applet程序的生命周期 170

9.2 Applet应用编程 173

9.2.1 播放声音 173

9.2.2 图像 173

9.2.3 网页中的动画 175

9.3 Applet的事件处理 180

9.3.1 鼠标操作 180

9.3.2 键盘操作 182

本章小结 184

习题 184

第10章 使用JDBC创建数据库连接 186

10.1 创建数据库连接 186

10.1.1 加载驱动程序 186

10.1.2 建立连接 187

10.1.3 处理连接选项 188

10.1.4 获得数据源信息 189

10.1.5 关闭连接 189

10.2 处理查询 190

10.2.1 一般查询 190

10.2.2 参数查询 191

10.2.3 存储过程 193

10.2.4 处理查询参数 194

10.3 数据库操作 196

10.3.1 检索结果集 196

10.3.2 数据库更新操作 198

10.4 访问数据库元信息 200

10.5 Java接口 211

10.5.1 java.sql包 211

10.5.2 java.sql.CallableStatement 214

10.5.3 java.sql.Connection 217

本章小结 221

习题 221

第11章 JSP技术基础 222

11.1 JSP技术概述 222

11.1.1 什么是JSP 223

11.1.2 JSP的技术原理 223

11.1.3 JSP的运行环境配置 226

11.2 JSP语法 230

11.2.1 变量和方法的声明 230

11.2.2 程序段 230

11.2.3 表达式 231

11.2.4 JSP中的注释 232

11.2.5 JSP指令标签 233

11.3 JSP内置对象 236

11.3.1 response对象 236

11.3.2 request对象 237

11.3.3 session对象 238

11.3.4 out对象 238

11.3.5 application对象 239

11.4 JSP标准动作 239

11.4.1 jsp:include动作 239

11.4.2 jsp:forward动作 240

11.4.3 jsp:plugin动作 241

11.4.4 使用JavaBean 243

本章小结 247

习题 247

第12章 JSP实例 248

12.1 网上投票举例 248

12.2 留言板 260

本章小结 271

习题 272

附录 Java编程规则 273

参考文献 281