6.3.1基本的构造函数 1
出版说明 1
前言 1
第1章Java语言概述 1
1.1 Java语言的发展与特点 1
1.1.1 Java语言的发展 1
目 录 1
1.1.2 Java语言的特点 2
1.1.3 Java语言的工作机制 3
1.2 Java程序举例 4
1.2.1 Java程序实例 4
1.2.2 Java程序结构 7
1.3 Java程序开发工具 8
1.3.1 JDK的安装与配置 8
6.6 Java类应用范例 o 9
1.3.2 Java应用程序的开发过程 9
1.4本章小结 10
1.5习题 10
第2章面向对象编程的基本概念 11
2.1对象和类 11
2.2属性和行为 12
2.2.1对象的属性 12
2.2.2对象的行为 12
2.2.3程序示例 13
2.3类的组织 13
2.3.1类的继承 13
2.3.2接口 15
2.3.3包 15
2.4面向对象软件开发过程及基本特征 16
2.4.1面向对象软件开发的基本过程 16
2.4.2面向对象编程的特征 17
2.4..3面向对象程序设计的优点 18
2.6习题 19
2.5本章小结 19
第3章Java编程基础 20
3.1.1保留字 20
3.1.2标识符 20
3.1保留字与标识符 20
3.1.3分隔符 21
3.2基本数据类型 21
3.3常量与变量 23
3.3.1常量的表示及应用 23
3.3.2变量的定义及应用 25
3.4运算符与表达式 26
3.4.1算术运算 26
3.4.2增量减量运算符 28
3.4.3赋值运算 29
3.4.4关系运算符 30
3.4.5逻辑运算符 31
3.4.6位运算符 32
3.4.7字符串运算符 34
3.4.8运算符的优先级别与结合方向 34
3.5数据类型转换 35
3.5.1自动类型转换 36
3.5.2强制类型转换 36
3.6数据类型类 37
3.7.1数据输出 38
3.7基本输入输出处理 38
3.7.2数据输入 39
4.3.1 while循环 40
3.9习题 41
第4章Java程序流程控制 43
4.1 块语句 43
4.2分支语句 44
4.2.1 if分支语句 44
4.2.2 switch分支语句 46
3.8本章小结 47
4.2.3条件运算符 48
4.3循环语句 49
4.3.2 do-while循环 50
4.3.3 for循环 50
4.3.4多重循环 52
4.4标号及其他流程控制语句 53
4.4.1标号 53
4.4.2 break语句 54
4.4.3 continue语句 56
4.5应用举例 58
4.4.4 return语句 58
4.6本章小结 60
4.7习题 60
5.1一维数组 63
5.1.1声明数组变量 63
第5章数组 63
5.1.2创建数组对象 64
5.1.3初始化数组 64
5.1.4访问数组元素 65
5.2多维数组 67
5.3数组应用举例 70
5.4本章小结 72
5.5习题 72
第6章Java面向对象程序设计 75
6.1类和对象的使用 75
6.1.1定义类 75
6.1.2对象的创建和引用 76
6.1.3实例变量与类变量 80
6.1.4修饰符 82
6.2创建方法 83
6.2.1定义方法 83
6.2.2方法调用及参数传递 84
6.2.3 this引用 87
6.2.4变量作用域 88
6.2.5类方法 89
6.3构造函数 91
6.3.2调用另一构造函数 93
6.4 Java应用程序与命令行参数 94
6.5方法重载 96
6.7继承与覆盖 101
6.7.1类的继承与实现 102
6.7.2覆盖 104
6.7.3调用被覆盖的成员 106
6.7.4覆盖构造函数 107
6.7.5抽象类和抽象方法 110
6.7.7结束方法 111
6.8接口的定义与实现 111
6.9包的创建与引用 114
6.7.6最终类 117
6.10本章小结 117
6.11 习题 117
7.1.1字符串常量的创建 120
第7章字符串处理 120
7.1 String对象的创建及处理 120
7.1.2字符串常量的访问 121
7.2 StringBuffer对象的创建及处理 126
7.2.1字符串变量的创建 126
7.2.2字符串变量的访问 127
7.3字符串应用实例 128
7.4本章小结 129
7.5习题 130
8.1 Java Applet的特点 131
第8章Java Applet小应用程序 131
8.2创建小应用程序 132
8.3在一个WEB页上包含一个小应用程序 133
8.3.1 HTML简介 133
8.3.2在一个WEB页上包含一个小应用程序 134
8.4将参数传递给小应用程序 135
8.5开发Java 2小应用程序 136
8.6本章小结 140
8.7习题 140
第9章图形用户界面设计 141
9.1.1容器 141
9.1.2组件 143
9.2图形界面中的用户自定义成分 149
9.2.1绘制图形 150
9.2.2显示文字 152
9.2.3控制颜色 153
9.2.4显示图像 155
9.3常用Swing组件 156
9.3.1创建一个Swing界面 157
9.3.2组件的使用 158
9.4布局管理器 169
9.4.1流布局 170
9.4.2网格布局 171
9.4.3边框布局 172
9.4.4使用镶边和填充 173
9.4.5布局的设计 175
9.5事件处理 176
9.5.1事件监听器 177
9.5.2常用事件处理方法 178
9.6应用举例 179
9.7本章小结 184
9.8习题 184
10.1异常处理 187
10.1.1异常类 187
第10章Java高级编程 187
10.1.2异常的抛出 188
10.1.3异常的捕获 190
10.2线程与动画 191
10.2.1线程的概念 191
10.2.2多线程的实现 192
10.2.3动画的创建及实现 196
10.3流式输入输出与文件处理 200
10.3.1数据流 200
10.3.2文件的顺序访问 202
10.3.3文件的随机访问 203
10.4本章小结 204
10.5习题 205
实验二简单程序设计 206
实验一Java程序开发工具JDK的使用 206
实验三流程控制语句的使用 206
附录实验指导 206
实验四数组的使用 207
实验五类与对象 208
实验六方法的重载和覆盖 209
实验八编写Applet小应用程序 213
实验九图形用户界面 213
实验七字符串的使用 213
实验十高级编程 214
实验十一综合实例 214
参考文献 220
9.1 图形用户界面的设计 741