图书介绍

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

Java 2面向对象程序设计
  • 洪维恩,何嘉编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113058671
  • 出版时间:2005
  • 标注页数:365页
  • 文件大小:42MB
  • 文件页数:379页
  • 主题词:JAVA语言

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 历史的回顾1

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

1-1-2 Java的发展史1

1-2 Java的虚拟机2

1-3 Java的未来发展3

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

1-4-1 编译与运行Java application4

1-4-2 编译与运行Java applet6

本章摘要9

自我考评9

第2章 简单的Java程序11

2-1 一个简单的例子11

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

2-2-1 类(class)13

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

2-2-3 程序运行的起始点——main()方法14

2-2-4 变量14

2-2-5 变量的设置15

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

2-2-7 println()15

2-3 再看一个例子:有参数的情况16

2-4 标识符及关键字17

2-4-1 标识符17

2-4-2 关键字17

2-5 检测17

2-5-1 语法错误18

2-5-2 语义错误18

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

本章摘要20

自我考评21

第3章 变量与数据类型23

3-1 变量与常量23

3-2 基本数据类型24

3-2-1 整数类型24

3-2-2 字符类型28

3-2-3 单精度浮点数与双精度浮点数30

3-2-4 布尔类型31

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

3-3 数据类型的转换32

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

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

3-4 由键盘输入数据34

3-4-1 输入字符串35

3-4-2 输入数值35

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

本章摘要37

自我考评37

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

4-1 表达式与运算符40

4-1-1 赋值运算符40

4-1-2 一元运算符41

4-1-3 算术运算符42

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

4-1-5 自增与自减运算符45

4-1-6 逻辑运算符46

4-1-7 括号运算符47

4-2 运算符的优先级48

4-3 表达式49

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

本章摘要52

自我考评52

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

5-1 程序的结构设计55

5-1-1 循环结构55

5-1-2 选择结构55

5-1-3 重复结构56

5-2 循环56

5-2-1 for循环56

5-2-2 while循环58

5-2-3 do while循环60

5-2-4 嵌套循环61

5-3 循环的跳离62

5-3-1 break语句62

5-3-2 continue语句63

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

5-4-1 if语句65

5-4-2 if-else语句65

5-4-3 if的简洁版——条件运算符66

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

5-6 局部变量69

本章摘要70

自我考评71

第6章 数组与函数74

6-1 一维数组74

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

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

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

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

6-2 二维数组78

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

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

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

6-4 函数82

6-4-1 简单的范例82

6-4-2 方法的参数与返回值83

6-4-3 将数组传递到方法里85

6-4-4 递归方法87

本章摘要88

自我考评89

第7章 类的基本架构92

7-1 认识类92

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

7-1-2 类的声明93

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

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

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

7-2 有关方法的使用97

7-2-1 定义与使用方法98

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

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

7-2-4 在类定义的内部调用方法102

7-3 参数的传递103

7-3-1 调用方法并传递参数103

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

7-4 方法的返回值105

7-4-1 没有返回值的方法106

7-4-2 有返回值的方法106

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

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

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

7-5-3 数据的封装110

7-5-4 省略public与private111

本章摘要111

自我考评111

第8章 类的其他功能114

8-1 函数成员(方法)的重载114

8-1-1 重载114

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

8-2 构造函数117

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

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

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

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

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

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

8-3 类变量与类方法123

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

8-3-2 类变量(class variable)124

8-3-3 类方法126

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

8-4 类类型的变量129

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

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

8-4-3 由方法返回类类型的变量132

8-4-4 释放内存133

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

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

8-5-2 传递对象数组到方法里136

8-6 内部类137

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

8-6-2 匿名内部类139

本章摘要141

自我考评142

第9章 继承144

9-1 继承的基本概念144

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

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

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

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

9-3 覆盖152

9-3-1 覆盖父类的方法152

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

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

9-5 终止继承156

9-6 类之源—Object类157

本章摘要161

自我考评161

第10章 抽象类与接口164

10-1 抽象类164

10-1-1 定义抽象类164

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

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

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

10-2 接口的使用169

10-3 多重继承172

10-4 接口的扩展174

本章摘要176

自我考评176

第11章 大型程序的发展180

11-1 文件的分割180

11-2 使用package181

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

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

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

11-3-1 简单的范例184

11-3-2 public、private与protected修饰符的角色185

11-3-3 导入packages186

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

11-5 Java常用的类库189

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

11-5-2 StringBuffer类库192

11-5-3 wrapper class193

11-5-4 使用math类195

本章摘要196

自我考评197

第12章 异常处理199

12-1 异常的基本概念199

12-1-1 为何需要异常处理199

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

12-1-3 异常的处理200

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

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

12-3 抛出异常204

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

12-3-2 指定方法抛出异常206

12-4 自己编写异常类207

12-5 回顾IOException异常类208

本章摘要209

自我考评210

第13章 文件处理212

13-1 关于流212

13-2 使用Reader与Writer类213

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

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

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

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

13-3 使用InputStream与OutputStream类219

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

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

本章摘要222

自我考评222

第14章 多线程224

14-1 认识线程224

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

14-3 线程的管理228

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

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

14-3-3 等待线程230

14-4 同步处理232

本章摘要234

自我考评235

第15章 AWT窗口对象237

15-1 认识AWT类237

15-1-1 简单的范例237

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

15-2 创建窗口243

15-3 创建标签245

15-4 创建按钮248

15-5 创建复选框250

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

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

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

15-7 页面设置与管理256

15-7-1 使用BorderLayout类256

15-7-2 使用CardLayout类258

15-7-3 使用FlowLayout类259

15-7-4 使用GridLayout类261

15-8 使用Panel面板262

本章摘要264

自我考评265

第16章 事件处理267

16-1 委派事件模型267

16-1-1 简单的范例267

16-1-2 定义内部类为聆听者270

16-2 认识事件处理类271

16-3 使用ActionEvent类273

16-4 使用ItemEvent类275

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

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

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

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

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

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

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

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

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

本章摘要289

自我考评290

第17章 菜单、菜单栏与滚动条292

17-1 选择窗体292

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

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

17-2 下拉菜单295

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

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

17-3 菜单栏298

17-3-1 创建菜单栏299

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

17-4 滚动条301

17-5 对话框304

17-6 文件对话框307

本章摘要309

自我考评310

第18章 AWT的绘图312

18-1 绘图概述312

18-1-1 坐标系统312

18-1-2 Graphics类312

18-2 设置颜色与字体317

18-2-1 设置颜色317

18-2-2 设置字体320

18-3 Graphics类322

本章摘要332

自我考评332

第19章 网页的向导——Applet334

19-1 applet概述334

19-1-1 简单的Java applet334

19-1-2 Applet类336

19-1-3 使用HTML的<APPLET>标记337

19-2 applet的运行程序342

19-3 装扮applet窗口344

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

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

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

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

19-4-2 移动影像349

19-5 播放音乐文件350

本章摘要352

自我考评353

附录 下载与安装JDK 1.4355

A-1 JDK的下载与安装355

A-1-1 下载JDK355

A-1-2 安装JDK357

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

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

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

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

热门推荐