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

Java 2程序设计基础PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:张后扬,邵丽萍,王馨迪编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302176091
  • 页数:256 页
图书介绍:本书全面介绍了Java语言的功能和特点。
《Java 2程序设计基础》目录

第1章 Java语言入门 1

1.1 了解Java语言 2

1.1.1 什么是Java语言 2

1.1.2 Java语言的起源与发展过程 2

1.1.3 Java语言的特点 2

1.1.4 Java语言的组成分支 5

1.1.5 Java语言的主要用途 5

1.2 搭建Java开发与运行环境 7

1.2.1 常用Java软件包的功能 7

1.2.2 下载与安装SDK与Java软件 8

1.2.3 配置Java开发与运行环境 17

1.3 编写与运行Java程序 19

1.3.1 编写一个Java源程序 19

1.3.2 在“命令提示符”窗口编译与运行Java程序 21

1.3.3 在EditPlus窗口编译与运行Java程序 24

1.4 总结提高 29

思考题1 30

上机练习1 30

第2章 Java基本语法 31

2.1 Java的标识符、关键字与分隔符 32

2.1.1 Java的基本元素组成 32

2.1.2 Java标识符的使用规则 33

2.1.3 Java的主要关键字 34

2.1.4 Java分隔符的使用 36

2.2 不同数据类型的Java常量与变量 37

2.2.1 Java的基本数据类型 37

2.2.2 声明Java常量 38

2.2.3 声明Java变量 41

2.2.4 区分成员变量与局部变量 43

2.2.5 强制转换基本数据类型 45

2.3 Java的运算符与表达式 47

2.3.1 Java的赋值运算符及其使用方式 47

2.3.2 Java的算术运算符及其使用方式 48

2.3.3 Java的关系运算符及其使用方式 50

2.3.4 Java的逻辑运算符及其使用方式 51

2.3.5 Java的条件运算符及其使用方式 53

2.4 总结提高 54

2.4.1 Java的其他运算符 54

2.4.2 Java运算优先级 55

2.5 知识扩展 56

2.5.1 一维数组 56

2.5.2 多维数组 58

思考题2 59

上机练习2 60

第3章 不同类型的Java语句 61

3.1 Java程序的构成与语句的类型 62

3.1.1 Java程序构成成分 62

3.1.2 Java语句的种类 63

3.2 选择语句 65

3.2.1 单分支选择语句(if语句) 65

3.2.2 二分支选择语句(if…else语句) 66

3.2.3 多分支选择语句(if…else if…else语句) 67

3.2.4 开关语句(switch语句) 68

3.3 循环语句 70

3.3.1 确定次数循环语句(for循环) 71

3.3.2 先判定后执行循环语句(while循环) 73

3.3.3 先执行后判定循环语句(do…while循环) 75

3.4 总结提高 76

3.4.1 嵌套使用的循环语句 76

3.4.2 嵌套使用的选择与循环语句 77

3.5 知识扩展 78

3.5.1 break语句 78

3.5.2 带标号的break语句 79

3.5.3 continue语句 81

3.5.4 return语句 83

思考题3 84

上机练习3 85

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

4.1 创建体现OOP风格的Java类与对象 88

4.1.1 具有OOP风格的Java程序 88

4.1.2 创建Java类 91

4.1.3 创建Java对象 95

4.2 成员变量 99

4.2.1 声明成员变量 100

4.2.2 具有不同访问控制权限的成员变量 101

4.2.3 静态变量与实例变量 104

4.3 成员方法 107

4.3.1 成员方法的设计 107

4.3.2 成员方法的声明与修饰 108

4.3.3 通过方法的参数传递不同信息 114

4.4 总结提高 116

思考题4 117

上机练习4 119

第5章 类 121

5.1 类的继承性 122

5.1.1 通过继承方式创建类 122

5.1.2 隐藏父类的成员变量 124

5.1.3 覆盖父类的成员方法 126

5.1.4 this与super的使用 128

5.2 类的多态性 131

5.2.1 成员方法重载 131

5.2.2 构造方法重载 133

5.3 接口 135

5.3.1 通过类声明方式实现接口 135

5.3.2 创建自定义接口 137

5.3.3 通过类型方式使用接口 140

5.4 包 141

5.4.1 Java的API包 142

5.4.2 引用Java API包中的类 146

5.4.3 创建自定义包 147

5.5 总结提高 150

思考题5 151

上机练习5 153

第6章 Java的异常处理机制 154

6.1 Java异常的概念 155

6.1.1 错误与异常 155

6.1.2 Java异常 155

6.2 Java异常的处理方法 156

6.2.1 try…catch…finally语句 157

6.2.2 使用throw语句抛出异常对象 160

6.2.3 使用throws子句抛出方法中的异常 161

6.2.4 finally语句的作用 163

6.2.5 创建自定义异常类 164

6.3 总结提高 165

6.3.1 Java的异常处理机制 165

6.3.2 Java提供的异常类 166

6.3.3 Exception异常类的子类 166

6.3.4 Error错误类的子类 167

6.3.5 编译时对异常情况的检查 167

思考题6 168

上机练习6 168

第7章 创建JApplet网页小程序 170

7.1 创建JApplet小应用程序 171

7.1.1 与JApplet生命周期相关的基本方法 171

7.1.2 通过HTML网页给JApplet传递参数 174

7.1.3 HTML的Applet标记及属性 175

7.2 添加组件 178

7.2.1 面板组件 178

7.2.2 标签组件 180

7.2.3 按钮组件 182

7.2.4 文本框组件 183

7.2.5 文本区组件 184

7.2.6 单选按钮组件 186

7.2.7 复选框组件 187

7.2.8 下拉列表组件 188

7.3 组件布局管理 189

7.3.1 顺序布局管理器 189

7.3.2 边界布局管理器 190

7.3.3 卡片布局管理器 191

7.3.4 网格布局管理器 192

7.3.5 组件的精确定位方式 193

7.4 Java处理事件的方式 194

7.4.1 单击事件的处理方式 195

7.4.2 选择事件的处理方式 197

7.4.3 通过匿名类创建监听器对象 198

7.4.4 充当监听器对象的主类 199

7.4.5 使用事件适配器类创建监听器对象 200

7.5 总结提高 202

7.5.1 JApplet的特点 202

7.5.2 Java的事件处理机制 203

7.5.3 Java的常用事件接口与事件类 203

7.5.4 创建容器与组件基本步骤 205

思考题7 205

上机练习7 205

第8章 图形与多媒体处理 206

8.1 使用Graphics绘制基本图形 207

8.1.1 在Applet界面中绘制红色的直线 207

8.1.2 在JApplet界面中绘制矩形 209

8.1.3 在Canvas画布对象中绘制椭圆 211

8.1.4 在JPanel面板对象上绘制圆弧 213

8.1.5 在JApplet界面中绘制多边形 214

8.2 使用Graphics2D绘制基本图形 215

8.2.1 使用Graphics2D对象画直线 215

8.2.2 使用Graphics2D对象画矩形 217

8.3 使用Graphics绘制文字图形 218

8.3.1 绘制字符串、字符和字节文字图形 218

8.3.2 绘制不同字体的文字图形 219

8.3.3 绘制不同颜色的文字图形 221

8.4 图像处理 222

8.4.1 在窗口界面添加图像 222

8.4.2 图像的缩放 224

8.4.3 在窗口界面显示动画 225

8.5 加载声音文件 229

8.5.1 添加背景音乐 229

8.5.2 选择播放声音文件 230

8.6 总结提高 232

思考题8 233

上机练习8 233

第9章 常用的Java基础类 234

9.1 字符串类String与StringBuffer 235

9.1.1 字符串类的特点 235

9.1.2 字符串类的构造方法 237

9.1.3 String类的方法 238

9.1.4 StringBuffer类的方法 242

9.2 几个主要的Java基础类 243

9.2.1 根类Object 243

9.2.2 系统类System 245

9.2.3 数学函数类Math 247

9.2.4 Class类与Runtime类 248

9.3 总结提高 249

9.4 知识扩展 250

9.4.1 日期类 250

9.4.2 随机数类Random 252

思考题9 254

上机练习9 254

参考文献 255

编后语 256

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