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

- 洪维恩编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113059724
- 出版时间:2004
- 标注页数:486页
- 文件大小:63MB
- 文件页数:501页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
深入浅出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
热门推荐
- 1285845.html
- 3012279.html
- 2731497.html
- 2439641.html
- 1579732.html
- 864005.html
- 2064496.html
- 2211258.html
- 2235549.html
- 1292780.html
- http://www.ickdjs.cc/book_1109990.html
- http://www.ickdjs.cc/book_984104.html
- http://www.ickdjs.cc/book_247658.html
- http://www.ickdjs.cc/book_2221854.html
- http://www.ickdjs.cc/book_1948265.html
- http://www.ickdjs.cc/book_149349.html
- http://www.ickdjs.cc/book_285840.html
- http://www.ickdjs.cc/book_960180.html
- http://www.ickdjs.cc/book_516987.html
- http://www.ickdjs.cc/book_1587490.html