《Java程序设计实用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘甫迎,谢春,徐虹主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:7030162129
  • 页数:351 页
图书介绍:

第1章 使用Java编写第一个程序 1

1.1创建一个程序 1

程序设计 1

面向对象程序设计 2

Java程序设计语言 3

开始写程序 4

为程序添加注释 9

运行程序 10

修改程序 11

1.2使用数据 12

变量和常量 12

整型数据类型 13

算术语句 16

布尔型数据类型 17

浮点型数据类型 18

数字类型转换 19

字符型数据类型 20

习题 21

第2章 方法、类和对象 28

2.1在程序中使用方法 28

创建无参数的方法 28

只要一个参数的方法 31

使用多个参数的方法 33

有返回值的方法 34

2.2类的使用 36

类的定义 36

创建一个类 37

使用方法实例 39

声明对象 40

组织类 42

使用构造方法 47

习题 48

第3章 顺序、选择和循环 54

3.1输入和判定 54

简单的键盘输入 54

绘制流程图 57

用if判定 58

if…else结构 60

复合语句 62

if和if…else的嵌套 65

3.2特殊运算符,开关语句和优先级 65

AND和()R运算符 65

开关语句 69

条件运算符 72

NOT运算符 72

优先级 72

3.3循环和简捷运算 73

while循环 73

简捷算术运算符 77

For循环 79

Do*while循环 80

循环嵌套 81

3.4实例 83

顺序结构的实例 83

选择结构的实例 83

循环结构的实例 84

习题 85

第4章 数组和字符串 96

4.1数组 96

声明一个数组 96

初始化数组 98

使用数组下标 99

声明数组的一个对象 100

数组查找 103

传递数组到方法 107

使用数组的length数据成员 110

4.2字符串 111

字符串定义 111

字符串比较 112

使用其他字符串方法 115

把字符串转换成数字 117

4.3高级数组技术 119

数组元素的排序 119

数组对象的排序 123

字符串排序 125

二维数组 126

多维数组 128

使用字符串缓冲区 128

4.4实例 130

“冒泡排序”——数组的实例 130

对分查找 131

习题 133

第5章 Java小程序(Applet ) 142

5.1 Java程序设计语言简介 142

5.2 Java Applet基础 142

在HTML中调用Applet 142

写一个使用标签的简单Applet 144

改变标签的字体 146

向Applet添加文本框和按钮组件 147

Applet的事件驱动编程 149

添加输出到一个Applet 151

5.3 Applet的生命周期和更复杂的Applet 153

Applet的生命周期 153

一个全交互的Applet 156

使用setLocation ()方法 159

使用SetEnable ()方法 161

得到帮助 161

习题 162

第6章 继承 167

6.1继承 167

继承的概念 167

派生类 169

覆盖父类的方法 173

6.2使用父类和子类 175

使用有构造方法的父类 175

使用需要参数的父类构造方法 178

访问父类的方法 180

隐藏信息 181

使用不能覆盖的方法 184

6.3重载 186

重载 186

重载构造方法 188

6.4抽象类和动态方法联编 190

创建和使用抽象类 190

使用动态方法联编 197

创建子类对象数组 198

6.5软件设计,接口和软件包 200

对象类及其方法 200

toString ()方法 200

equals ()方法 201

使用继承实现好的软件设计 204

创建和使用接口 204

创建和使用包 207

习题 209

第7章 可视化应用程序设计 220

7.1可视化应用程序设计的概念 220

创建窗体 220

面板(J Panel ) 224

布局管理器 225

7.2事件 235

事件和事件处理 236

AWT事件类的方法 236

常用的事件方法 238

7.3常用控件 248

标签和文本组件 249

按钮、单选按钮和多选按钮 256

组合框、列表框 263

进度条和滚动条 267

菜单 271

习题 275

第8章 异常处理 276

8.1异常简介 276

异常 276

调试代码和捕捉异常 278

使用getMessage ()方法 280

抛出并捕捉多个异常 281

finally块的使用 283

8.2高级异常的概念 284

理解传统错误处理的局限 284

指定方法能够抛出的异常 286

单独处理每个捕捉到的异常 290

通过调用栈来跟踪异常 291

创建自身的异常 293

习题 295

第9章 文件的输入和输出 300

9.1文件概念 300

文件类 300

数据文件结构和数据流 303

数据流 304

9.2文件的读和写 306

写文件 306

读文件 307

9.3文件操作实例——链表算法 308

习题 310

第10章 Java的数据库操作 313

10.1 Access数据库 313

建立Access数据库表 313

Access数据库操作 317

10.2客户/服务器(C/S)模式编程概念 328

10.3 JDBC及其应用 330

JDBC编程技术 330

使用JDBC访问数据库 332

应用实例 337

习题 343

参考文献 344

附录A 《Java程序设计实用教程》教学大纲 345

附录B实验指导书 347