图书介绍

JAVA 2面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载

JAVA 2面向对象程序设计
  • 洪维恩编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113048250
  • 出版时间:2002
  • 标注页数:486页
  • 文件大小:215MB
  • 文件页数:500页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JAVA 2面向对象程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 认识Java1

1-1 历史的回顾2

1-1-1 Java的发展过程2

1-1-2 Java的发展史2

1-2 Java的虚拟机3

1-3 Java的未来发展4

1-4 编写第一个Java程序5

1-4-1 编译与执行Javaapplication5

1-4-2 编译与执行Javaapplet7

本章摘要10

自我考评11

第2章 简单的Java程序13

2-1 一个简单的例子14

2-2 简单的Java程序解析16

2-2-1 类(class)16

2-2-2 大括号、段及主体16

2-2-3 程序执行的起始点—main()method17

2-2-4 变量18

2-2-5 变量的设置18

2-2-7 println()19

2-2-6 为什么要声明变量19

2-3 再看一个例子:有参数的情形20

2-4 标识符及关键字21

2-4-1 标识符21

2-4-2 关键字21

2-5 检测22

2-5-1 语法错误22

2-5-2 语义错误22

2-6 提高程序的可读性23

自我考评25

本章摘要25

第3章 变量与数据类型29

3-1 变量与常量30

3-2 基本数据类型31

3-2-1 整数类型31

3-2-2 字符类型36

3-2-3 浮点数类型与倍精度浮点数类型38

3-2-4 布尔类型39

3-2-5 基本数据类型的默认值40

3-3-1 自动类型转换41

3-3 数据类型的转换41

3-3-2 强制类型转换42

3-4 由键盘输入数据43

3-4-1 输入字符串44

3-4-2 输入数值44

3-4-3 输入多个数据46

本章摘要47

自我考评47

第4章 运算符、表达式与语句51

4-1-1 赋值运算符52

4-1 表达式与运算符52

4-1-2 一元运算符53

4-1-3 算术运算符54

4-1-4 关系运算符与if语句57

4-1-5 递增与递减运算符58

4-1-6 逻辑运算符59

4-1-7 括号运算符61

4-2 运算符的优先级61

4-3 表达式62

4-4 表达式的类型转换64

自我考评66

本章摘要66

第5章 循环与选择性语句69

5-1 程序的结构设计70

5-1-1 循环结构70

5-1-2 选择结构70

5-1-3 重复结构71

5-2 循环72

5-2-1 for循环72

5-2-2 while循环74

5-2-3 dowhile循环75

5-2-4 嵌套循环78

5-3 循环的跳离79

5-3-1 break语句79

5-3-2 continue语句80

5-4 我的程序会转弯——选择语句82

5-4-1 if语句82

5-4-2 if-else语句82

54-3 if的简洁版——条件运算符84

5-5 更好用的多重选择—switch语句85

5-6 局部变量87

自我考评88

本章摘要88

第6章 数组与函数93

6-1 一维数组94

6-1-1 一维数组的声明与内存的分配94

6-1-2 数组中元素的表示方法95

6-1-3 数组初值的赋值97

6-1-4 简单的范例:找出数组元素的最大值与最小值98

6-2 二维数组99

6-2-1 二维数组的声明与分配内存99

6-2-2 二维数组元素的引用及访问101

6-3 三维以上的多维数组102

6-4 函数103

6-4-1 简单的范例104

6-4-2 method的变量与返回值105

6-4-3 将数组传递到method里106

6-4-4 递归method109

本章摘要110

自我考评111

第7章 类的基本架构115

7-1-1 类的基本概念116

7-1 认识类116

7-1-2 类的声明117

7-1-3 创建新的对象118

7-1-4 使用类来设计完整的程序120

7-1-5 同时创建多个对象121

7-2 有关method的使用122

7-2-1 定义与使用method123

7-2-2 再看一个简单的范例124

7-2-3 数据成员的访问方式126

7-2-4 在类定义的内部调用method128

7-3-1 调用method并传递参数129

7-3 参数的传递129

7-3-2 传递多个参数131

7-4 method的返回值132

7-4-1 没有返回值的method132

7-4-2 有返回值的method133

7-5 公有成员与私有成员134

7-5-1 创建私有成员135

7-5-2 创建公有成员136

7-5-4 省略public与private138

本章摘要138

7-5-3 数据的封装138

自我考评139

第8章 类的其他功能143

8-1 函数成员(method)的重载144

8-1-1 重载144

8-1-2 使用重载常犯的错误147

8-2 构造函数148

8-2-1 构造函数的基本认识148

8-2-2 构造函数的调用时机148

8-2-3 构造函数的重载149

8-2-4 从某一构造函数调用另一构造函数151

8-2-5 构造函数的公有与私有152

8-2-6 构造函数的省略154

8-3 类变量与类方法154

8-3-1 实例变量与实例方法154

8-3-2 类变量(classvariable)156

8-3-3 类方法158

8-3-4 “类方法”使用的限制160

8-4 类类型的变量161

8-4-1 赋值给类类型的变量162

8-4-2 以类类型的变量传递参数164

8-4-3 由method返回类类型的变量165

8-4-4 释放内存166

8-5 利用数组来保存对象167

8-5-1 创建对象数组的范例168

8-5-2 传递对象数组到method里169

8-6 内部类171

8-6-1 内部类的编写171

8-6-2 匿名内部类174

本章摘要175

自我考评176

第9章 继承179

9-1 继承的基本概念180

9-1-1 简单的继承范例180

9-1-2 调用父类中特定的构造函数183

9-1-3 使用构造函数常见的错误185

9-2 由子类访问父类的成员187

9-3 覆盖189

9-3-1 覆盖父类的method189

9-3-2 以父类的变量访问子类的成员190

9-4 再谈super()与this()192

9-5 赋值终止继承194

9-6 类之源——Object类195

本章摘要199

自我考评200

第10章 抽象类与接口203

10-1 抽象类204

10-1-1 定义抽象类204

10-1-2 抽象类的实现204

10-1-3 用抽象类类型的变量来创建对象208

10-1-4 使用抽象类的注意事项209

10-2 接口的使用209

10-3 多重继承213

10-4 接口的扩展215

自我考评218

第11章 大型程序的发展223

11-1 文件的分割224

11-2-1 package的基本概念225

11-2 使用package225

11-2-2 将独立分开的类纳入同一个package中227

11-3 访问在不同package里的类228

11-3-1 简单的范例229

11-3-2 public,private与protected修饰符的角色230

11-3-3 导入packages231

11-4 构造package的层次关系232

11-5 Java常用的类库234

11-5-1 有关字符串的类库237

11-5-2 StringBuffer类库239

11-5-3 wrapperclass240

11-5-4 使用math类241

本章摘要243

自我考评243

第12章 异常处理245

12-1-1 为何需要异常处理?246

12-1-2 简单的异常范例246

12-1 异常的基本概念246

12-1-3 异常的处理247

12-1-4 异常处理机制的回顾250

12-2 异常类的继承架构250

12-3 抛出异常252

12-3-1 在程序中抛出异常252

12-3-2 指定method抛出异常253

12-4 自己编写异常类255

12-5 回顾IOException异常类257

本章摘要258

自我考评259

第13章 文件处理261

13-1 关于流262

13-2 使用Reader与Writer类263

13-2-1 文件的读取——使用FileReader类264

13-2-2 文件的写入——使用FileWriter类266

13-2-3 文件的读取——使用BufferedReader类267

13-2-4 文件的读取——使用BufferedWriter类268

13-3 使用InputStream与OutputStream类270

13-3-1 文件的写入——使用FileInputStream类270

13-3-2 文件的写入——使用FileOutputStraem类271

本章摘要273

自我考评273

第14章 多线程277

14-1 认识线程278

14-2 用Runnable接口来创建线程281

14-3 线程的管理282

14-3-1 线程的生命周期283

14-3-2 让线程小睡片刻284

14-3-3 等待线程285

14-4 同步处理287

本章摘要290

自我考评290

第15章 AWT窗口对象293

15-1 认识AWT类294

15-1-1 简单的范例294

15-1-2 窗口对象的类简介298

15-2 创建窗口301

15-3 创建标签303

15-4 创建按钮306

15-5 创建复选框308

15-6 创建文字输入组件310

15-6-1 用TextField创建文本框311

15-6-2 用TextArea创建文本区313

15-7 页面设置与管理315

15-7-1 使用BorderLayout类315

15-7-2 使用CardLayout类317

15-7-3 使用FlowLayout类318

15-7-4 使用GridLayout类320

15-8 使用Panel面板321

本章摘要323

自我考评324

第16章 事件处理327

16-1 委派事件模型328

16-1-1 简单的范例328

16-1-2 定义内部类当成聆听者331

16-2 认识事件处理类332

16-3 使用ActionEvent类335

16-4 使用ItemEvent类337

16-5 文本事件的处理——TextEvent类339

16-6 按键事件的处理——KeyEvent类340

16-6-1 以KeyListener接口处KeyEvent事件341

16-6-2 以KeyAdapter类事件处理KeyEvent事件343

16-7 鼠标事件的处理——MouseEvent类344

16-7-1 以MouseListener接口处理MouseEvent事件345

16-7-2 以MouseMotionListener接口处理MouseEvent事件347

16-7-3 以MouseAdapter类事件处理MouseEvent事件349

16-8 窗口事件的处理——WindowEvent类350

本章摘要352

自我考评353

第17章 菜单,菜单栏与滚动条357

17-1 选择窗体358

17-1-1 用List类创建选择窗体358

17-1-2 选择窗体的事件处理360

17-2 下拉菜单361

17-2-1 用Choice类创建下拉菜单362

17-2-2 下拉菜单的事件处理363

17-3 菜单栏364

17-3-1 创建菜单栏366

17-3-2 菜单栏的事件处理367

17-4 滚动条368

17-5 对话框371

17-6 文件对话框374

本章摘要377

自我考评377

第18章 AWT的绘图381

18-1-1 坐标系统382

18-1-2 Graphics类382

18-1 绘图概述382

18-2 设置颜色与字体388

18-2-1 设置颜色388

18-2-2 设置字体391

18-3 Graphics类393

本章摘要404

自我考评404

第19章 网页的向导-Applet407

19-1 applet概述408

19-1-1 简单的Javaapplet408

19-1-2 Applet类410

19-1-3 使用HTML的〈APPLET〉标记411

19-2 applet的执行程序416

本章摘要417

19-3 装扮applet窗口419

19-3-1 加入AWT组件到applet里419

19-3-2 在applet窗口内用鼠标绘出圆形421

19-4 加载影像与简单的动画制作423

19-4-1 加载与显示影像423

19-4-2 移动影像424

19-5 播放音乐文件426

本章摘要428

自我考评429

附录A 下载与安装JDK1.4431

A-1 JDK的下载与安装432

A-1-1 下载JDK432

A-1-2 安装JDK434

A-1-3 设置JDK的操作环境436

A-2-1 下载JDK参考文件440

A-2 JDK参考文件下载与安装440

A-2-2 安装JDK参考文件441

附录B JCreatorLE的使用443

B-1 JCreatorLE的下载与安装444

B-1-1 下载JCreatorLE444

B-1-2 安装JCreatorLE444

B-2 首次激活JCreatorLE时的设置447

B-3 JCreatorLE的使用448

B-3-1 JCreatorLE的使用设置448

B-3-2 编写、编译与运行Javaapplication450

B-3-3 编译与运行有参数的Javaapplication452

B-3-4 编译与运行Javaapplet454

B-4 JCreatorLE其他的功能458

附录C ASCII码表461

中文索引467

英文索引475

热门推荐