图书介绍

深入浅出Java 2面向对象程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

深入浅出Java 2面向对象程序设计
  • 洪维恩编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113059724
  • 出版时间:2004
  • 标注页数:486页
  • 文件大小:63MB
  • 文件页数:501页
  • 主题词: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历史的回顾2

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

1-1-2Java的发展史2

1-2Java的虚拟机3

1-3Java的未来发展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-7println()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-1for循环72

5-2-2while循环74

5-2-3dowhile循环75

5-2-4嵌套循环78

5-3循环的跳离79

5-3-1break语句79

5-3-2continue语句80

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

5-4-1if语句82

5-4-2if-else语句82

5-4-3if的简洁版——条件运算符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-2method的参数与返回值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-4method的返回值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

本章摘要217

自我考评218

第11章 大型程序的发展223

11-1文件的分割224

11-2使用package225

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

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

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

11-3-1简单的范例229

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

11-3-3导入packages231

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

11-5Java常用的类库234

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

11-5-2StringBuffer类库239

11-5-3wrapperclass240

11-5-4使用math类241

自我考评243

本章摘要243

第12章 异常处理245

12-1异常的基本概念246

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

12-1-2简单的异常范例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绘图概述382

18-1-1坐标系统382

18-1-2Graphics类382

18-2-1设置颜色388

18-2设置颜色与字体388

18-2-2设置字体391

18-3Graphics类393

本章摘要404

自我考评404

第19章 网页的向导——Applet407

19-1applet概述408

19-1-1简单的Javaapplet408

19-1-2Applet类410

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

19-2applet的运行程序416

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-1下载JDK432

A-1JDK的下载与安装432

A-1-2安装JDK434

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

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

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

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

附录B JCreatorLE的使用443

B-1-1下载JCreatorLE444

B-1-2安装JCreatorLE444

B-1JCreatorLE的下载与安装444

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

B-3JCreatorLE的使用448

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

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

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

B-3-4编译与运行Javaapplet454

B-4JCreatorLE其他的功能458

附录C ASCII码表461

中文索引467

英文索引475

热门推荐