当前位置:首页 > 工业技术
高等院校规划教材 JAVA面向对象程序设计
高等院校规划教材 JAVA面向对象程序设计

高等院校规划教材 JAVA面向对象程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:黄斐编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:9787111218340
  • 页数:305 页
图书介绍:本书介绍了JAVA基本语法和常用算法,面向对象技术等。
《高等院校规划教材 JAVA面向对象程序设计》目录

第1章 概述 1

1.1 Java程序设计概述 1

1.1.1 Java开放式平台 1

1.1.2 Java语言的特点 2

1.1.3 面向对象要素 3

1.2 Java程序简介 4

1.2.1 简单Java程序 4

1.2.2 程序的基本要求 5

1.2.3 Java程序开发步骤 6

1.3 编辑和运行Java程序 7

1.3.1 Java程序运行环境 7

1.3.2 Java程序编辑工具 8

1.3.3 运行Applet程序 11

习题1 13

第2章 程序设计基础 14

2.1 基本数据类型 14

2.2 常量和变量 16

2.2.1 常量 17

2.2.2 变量 18

2.3 基本运算符和表达式 19

2.3.1 基本运算符 20

2.3.2 表达式 25

2.3.3 表达式语句 28

2.4 常用数学方法 31

2.4.1 数学方法简介 31

2.4.2 算术运算方法 32

2.4.3 转换方法 32

2.4.4 最大和最小方法 33

2.5 基本输入输出方法 33

2.5.1 标准输入输出 34

2.5.2 自定义输入法 37

2.5.3 对话框输入输出 39

习题2 42

第3章 程序流程控制 45

3.1 选择结构 45

3.1.1 if语句 45

3.1.2 if-else语句 46

3.1.3 if语句嵌套 46

3.1.4 条件运算符 47

3.1.5 switch语句 48

3.2 循环结构 51

3.2.1 while语句 51

3.2.2 do-while语句 52

3.2.3 for语句 53

3.2.4 循环嵌套 56

3.3 跳转结构 56

3.3.1 break语句 56

3.3.2 continue语句 58

3.4 控制结构程序示例 59

3.5 数组 63

3.5.1 一维数组 63

3.5.2 多维数组 67

习题3 71

第4章 类的实现 75

4.1 类的描述 75

4.2 成员变量 78

4.2.1 成员变量定义 78

4.2.2 成员变量的访问权限 79

4.2.3 静态变量 81

4.2.4 final变量 82

4.3 成员方法 82

4.3.1 定义方法 82

4.3.2 实参与形参 85

4.3.3 变量的作用域 87

4.3.4 递归调用方法 88

4.3.5 重载方法 89

习题4 91

第5章 实例对象 93

5.1 对象的创建 93

5.1.1 说明对象 93

5.1.2 实例化对象 94

5.1.3 初始化对象 94

5.2 对象的使用 96

5.2.1 引用对象中的变量 96

5.2.2 调用对象的方法 96

5.2.3 释放对象 97

5.3 对象的访问 97

5.3.1 对象的私有成员 97

5.3.2 方法的对象参数 99

5.3.3 方法的对象返回值 103

5.3.4 数组元素对象 105

5.3.5 类的实例对象 107

5.3.6 程序设计实例 108

5.4 使用this 111

5.4.1 成员变量使用this 111

5.4.2 构造方法使用this 111

5.4.3 成员方法使用this 112

习题5 114

第6章 类的继承 115

6.1 子类的创建 115

6.1.1 方法和变量的继承 115

6.1.2 类成员的隐藏和重构 116

6.1.3 方法的动态调用 119

6.2 子类对象的使用 120

6.2.1 子类对象与父类对象 120

6.2.2 对象引用的类型转换 121

6.2.3 子类对象方法的实参 122

6.3 抽象类 123

习题6 126

第7章 接口、包和异常 127

7.1 接口 127

7.1.1 接口定义 127

7.1.2 接口的实现 128

7.1.3 接口作为类型 129

7.1.4 接口继承 131

7.1.5 接口中的变量 133

7.2 包 134

7.2.1 语句package 135

7.2.2 包的使用 137

7.2.3 标识符的作用域 139

7.3 异常处理 141

7.3.1 异常的分类 141

7.3.2 异常的抛出 143

7.3.3 异常处理机制 144

习题7 150

第8章 小应用程序和绘图 151

8.1 Applet原理与方法 151

8.1.1 Applet基本工作原理 151

8.1.2 Applet类的主要方法 152

8.2 Applet与HTML文件配合使用 155

8.2.1 HTML中的Applet标记 155

8.2.2 向Applet传递参数 157

8.3 Applet绘图基础 159

8.3.1 使用paint方法 159

8.3.2 绘制字符串方法 160

8.3.3 其他绘图方法 164

习题8 169

第9章 线程、动画及交互技术 172

9.1 线程概述 172

9.1.1 线程状态 172

9.1.2 线程调度 173

9.1.3 线程同步 175

9.2 动画制作 176

9.2.1 图像绘制 176

9.2.2 图像运动 183

9.3 鼠标事件处理 190

9.3.1 事件接口描述 191

9.3.2 鼠标点击画圆 192

9.3.3 鼠标状态处理 194

习题9 197

第10章 图形用户界面程序设计 198

10.1 Java图形用户界面概述 198

10.1.1 容器与基本组件 198

10.1.2 Java GUI的组成 201

10.1.3 设计图形用户界面 201

10.2 GUI程序设计常用技术 203

10.2.1 属性、方法和事件 203

10.2.2 创建GUI应用程序 204

10.2.3 事件处理机制 205

10.3 GUI常用组件 211

10.3.1 标签和文本框 211

10.3.2 命令按钮 215

10.3.3 复选框和单选钮组 217

10.3.4 组合框和列表框 222

10.4 布局管理和容器 228

10.4.1 布局管理 228

10.4.2 容器组件 235

习题10 249

第11章 输入/输出流控制 253

11.1 输入/输出包 253

11.1.1 I/O流 253

11.1.2 文件管理 256

11.2 节点流 260

11.2.1 FileReader类 260

11.2.2 FileWriter类 262

11.2.3 FileInputStream和FileOutputStream类 264

11.3 过滤流 267

11.3.1 使用I/O缓冲区 267

11.3.2 基本类型数据传输 270

11.3.3 PrintWriter类 273

11.4 标准输入/输出流 274

11.4.1 标准输入流in 275

11.4.2 标准输出流out 275

11.4.3 标准错误输出流err 276

11.4.4 System类常用方法 276

习题11 278

第12章 网络程序设计 280

12.1 网络程序设计基础 280

12.1.1 TCP/IP编程简介 280

12.1.2 Java网络编程机制 281

12.1.3 Socket程序设计实例 283

12.2 数据库接口 290

12.2.1 JDBC简介 290

12.2.2 JDBC-ODBC桥接器 291

12.2.3 JDBC程序实例 292

12.3 JSP程序设计 294

12.3.1 安装和配置JDK 295

12.3.2 安装和配置Tomcat 296

12.3.3 JSP程序构成 299

习题12 303

附录 304

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