图书介绍
Java 2与面向对象分析PDF|Epub|txt|kindle电子书版本网盘下载
![Java 2与面向对象分析](https://www.shukui.net/cover/19/31414302.jpg)
- 位元文化著 著
- 出版社: 北京:中国铁道出版社
- ISBN:711304428X
- 出版时间:2001
- 标注页数:337页
- 文件大小:116MB
- 文件页数:356页
- 主题词:
PDF下载
下载说明
Java 2与面向对象分析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 面向对象概念与程序设计入门3
第1章 简介Java与面向对象概念3
1-1 Java的简介5
1-1-1 Java的前世今生5
1-1-2 Java的执行5
1-1-3 Java的特性6
1-1-4 Java2与Java6
1-2 小心错误的概念7
1-3 面向对象概念与Java7
1-3-1 思维与程序设计7
1-3-2 面向对象思维与Java8
1-4 面向对象概念入门8
1-4-1 面向对象的四个基本概念8
1-4-2 对象8
1-4-3 类9
1-4-4 信息9
1-4-5 继承9
1-4-6 您还不懂吗10
1-5 JDK的下载与安装10
1-5-1 JDK10
1-5-2 Java2 SDK的下载10
1-5-3 Java2 SDK的安装12
1-6 程序开发环境的使用14
1-6-1 DOS方式的激活14
1-6-2 DOS环境的文件夹路径概念15
1-6-3 DOS常用指令介绍16
1-6-4 批处理文件的应用18
1-6-5 Java的编译/执行指令20
1-7 习题21
第2章 Java程序初体验23
2-1 在学程序之前25
2-1-1 给完全不懂程序的人25
2-1-2 学习程序的方法25
2-2 名词解释25
2-3 Hello Java!程序25
2-3-1 您的第一个程序-Hello Java!25
2-3-2 程序的建立与编译26
2-3-3 范例程序概观28
2-4 程序注释的使用28
2-4-1 什么是程序注释28
2-4-2 区段注释29
2-4-3 单行注释29
2-5 import语句29
2-6 类的建立31
2-6-1 用类模拟打印机31
2-6-2 定义类31
2-6-3 定义属性32
2-6-4 定义方法32
2-7 程序进入点33
2-7-1 主程序类33
2-7-2 main0方法33
2-8 建立对象34
2-9 信息-调用对象的方法34
2-10 数据的输出35
2-11 习题35
第2篇 Java基本语法39
第3章 变量、常量与数据类型39
3-1 变量与常量41
3-1-1 什么是常量41
3-1-2 什么是变量41
3-1-3 自定义常量41
3-2 变量42
3-2-1 变量的定义42
3-2-2 变量值的设置43
3-2-3 变量的输出43
范例3-1:输出变量值44
3-2-4 给变量一个好名字--匈牙利命名法44
范例3-2:计算圆面积44
3-2-5 变量的有效范围46
范例3-3:变量的有效范围46
3-3 数据类型47
3-3-1 Java的数据类型47
3-3-2 整型48
3-3-3 浮点型48
3-3-4 字符49
3-3-5 布尔值49
范例3-4:定义各种类型的变量与值的设置49
3-4 数据的输出50
3-4-1 print()与println()方法50
范例3-5:字符串及变量的输出50
3-4-2 特殊的字符常量--跳脱字符51
范例3-6:跳脱字符的应用51
3-5 自定义常量52
范例3-7:自定义常量52
3-6 习题53
第4章 运算符55
4-1 运算符与表达式57
4-2 算术运算符57
范例4-1:算术运算符的使用57
4-3 关系运算符58
范例4-2:比较运算符的使用59
4-4 逻辑运算符59
范例4-3:逻辑运算符的使用60
范例4-4:逻辑与快捷逻辑运算符的应用61
4-5 = 运算符62
4-6 递增、递减运算符63
范例4-5:递增运算符的使用63
4-7 算术赋值运算符64
范例4-6:算术赋值运算符的使用64
4-8 各运算符的计算顺序66
4-9 类型转换67
范例4-7:类型转换机制68
4-10 习题69
第5章 流程控制71
5-1 流程控制的用途与种类73
5-1-1 判断结构语法73
5-1-2 循环控制语法73
5-1-3 main()方法的执行参数74
范例5-1:传数据给main()方法74
范例5-2:传一个以上的数据给main()方法75
范例5-3:传入数据的类型转换76
5-2 if判断语句77
5-2-1 if判断语句的种类77
5-2-2 单一条件判断语句77
范例5-4:if判断语句的使用77
范例5-5:两语句中择一执行79
范例5-6:快捷逻辑运算符的使用79
5-2-3 多条件判断语句80
范例5-7:多条件判断语句的使用81
5-2-4 嵌套判断语句82
范例5-8:嵌套判断语句的使用83
5-3 switch判断语句85
范例5-9:switch判断语句的语法86
范例5-10:switch判断语句的应用87
5-4 for循环88
5-4-1 for循环的基本语法88
范例5-11:for循环的使用89
范例5-12:运用for循环进行数字汇总90
范例5-13:运用for循环进行奇数汇总91
范例5-14:等比级数第N项的计算92
5-4-2 嵌套for循环93
范例5-15:九九乘法表的输出93
范例5-16:等比级数前N项和的计算95
5-5 while循环96
5-5-1 无穷循环96
5-5-2 while循环语法97
范例5-17:应用while循环计算数字汇总97
范例5-18:运用while循环求取最大公因数98
5-5-3 do...while循环99
范例5-19:do...while循环的执行100
范例5-20:运用do...while循环执行数字汇总100
5-6 break与continue101
5-6-1 break语句101
范例5-21:使用break语句中断for循环的执行101
范例5-22:在while循环中使用break语句102
5-6-2 continue语句103
范例5-23:continue语句的使用103
5-7 (?:)语句104
范例5-24:(?:)语句的应用104
5-8 习题104
第6章 数组的定义107
6-1 什么是数组109
6-2 数组的定义与使用109
范例6-1:数组的定义与使用111
6-3 数组与引用111
6-4 数组复制112
范例6-2:比较数组的复制与引用113
6-5 二维数组114
范例6-3:二维数组的定义与使用116
6-6 数组长度的取得117
范例6-4:数组长度的取得118
6-7 习题118
第3篇 面向对象观念与Java语法123
第7章 软件革命--面向对象123
7-1 计算机的虚拟世界125
7-1-1 0与1的世界125
7-1-2 将真实世界量化125
7-1-3 抽象化125
7-1-4 为什么要用面向对象126
7-2 面向对象思维如何模拟世界126
7-2-1 面向对象的抽象化126
7-2-2 模拟世界的动态与静态127
7-3 面向对象系统的运作机制128
7-4 习题128
第8章 类与对象131
8-1 信息隐藏133
8-2 类与对象133
8-2-1 类与对象133
范例8-1:建立字符串对象134
8-2-2 类的建立135
8-2-3 对象的建立136
8-2-4 属性的定义136
8-2-5 方法的定义137
8-3 对象数组与this139
8-3-1 对象数组139
范例8-2:对象数组的建立140
8-3-2 我在哪里?--this的使用141
范例8-3:运用this分隔属性与传入参数141
范例8-4:运用this将对象本身传给方法142
8-4 属性的修饰符144
8-4-1 属性的存取控制144
8-4-2 public与privatc属性的存取控制145
范例8-5:public与private属性的存取控制145
8-4-3 同一类中对象的属性存取146
范例8-6:同一类中对象的存取控制146
8-4-4 protected与default等级属性的存取148
范例8-7:protected与无修饰符属性的存取控制148
8-4-5 private属性的存取接口150
范例8-8:private存取接口151
8-4-6 final与static的使用152
范例8-9:final的使用152
8-5 方法的修饰符153
8-5-1 方法的存取控制153
8-5-2 其它修饰符154
8-6 方法的调用方式154
8-6-1 方法的参数传递154
8-6-2 传值调用(passing by value)155
范例8-10:在方法中更改传入参数值155
范例8-11:传值调用的示范156
8-6-3 传址调用(passing by reference)157
范例8-12:数组的传址调用158
范例8-13:传对象的传址调用159
8-7 方法的返回值161
8-7-1 方法的数据返回161
8-7-2 返回值161
范例8-14:返回变量值162
8-7-3 返回引用163
范例8-15:由方法返回数组164
范例8-16:由方法返回对象165
8-8 类成员166
8-8-1 对象成员与类成员166
8-8-2 静态属性166
范例8-17:静态属性的存取166
8-8-3 静态方法168
范例8-18:静态方法的使用169
8-9 习题170
第9章 对象的生命周期173
9-1 对象的生命周期175
9-2 对象的产生--构造函数175
范例9-1:构造函数的建立与执行177
范例9-2:静态属性与构造函数的应用178
范例9-3:同时定义几个构造函数180
9-3 对象状态的改变181
范例9-4:对象状态的改变182
9-4 垃圾收集-Garbage Collection184
范例9-5:finalize()方法的应用184
9-5 习题186
第10章 继承--程序代码的再用187
10-1 继承的意义189
10-1-1 名词解释189
10-1-2 分类的角度189
10-1-3 遗传的角度190
10-1-4 继承对系统发展的意义190
10-2 Java的继承机制191
10-2-1 Java是怎样做到的191
范例10-1:继承的语法192
范例10-2:继承的应用193
10-2-2 属性的继承195
范例10-3:重新定义父类成员197
范例10-4:重新定义属性与存取父类属性199
10-2-3 方法的继承200
范例10-5:方法的增加201
范例10-6:方法的取代203
范例10-7:方法的扩充205
10-2-4 继承与构造函数207
范例10-8:继承机制下构造函数的调用顺序207
范例10-9:父类构造函数的调用208
10-2-5 继承与类成员210
范例10-10:类属性的继承210
10-3 继承与抽象类213
范例10-11:抽象类的继承214
10-4 对象引用的类型转换215
范例10-12:对象的类型转换216
范例10-13:父类对象引用无法转为子类217
10-5 对象数组与继承218
范例10-14:继承与对象数组的应用218
10-6 习题220
第11章 信息--对象间的对谈223
11-1 信息的多元性225
11-1-1 信息在面向对象系统中的角色225
11-1-2 信息多元性的建立机制225
11-2 重载与覆盖--静态的多元性228
11-2-1 方法的重载228
范例11-1:方法重载的语法228
范例11-2:方法的重载231
11-2-2 方法的覆盖232
11-3 动态方法配送的使用--动态的多元性233
11-3-1 动态方法配送与继承233
范例11-3:动态方法配送的示范234
11-3-2 动态方法配送与对象数组239
范例11-4:对象数组的应用239
11-4 习题242
第4篇 Jave的特有机制245
第12章 接口245
12-1 什么是接口247
12-2 接口的定义与使用248
12-2-1 接口的定义语法与使用语法248
范例12-1:接口的应用249
12-2-2 使用多接口250
范例12-2:多接口的应用251
范例12-3:类的继承与接口的应用254
12-3 接口的类型转换257
范例12-4:接口的类型转换257
12-4 接口的继承259
12-4-1 接口的继承259
范例12-5:接口的继承应用260
12-4-2 接口的多重继承261
范例12-6:接口的多重继承262
12-5 习题264
第13章 包265
13-1 包的概念267
13-1-1 包的简介267
13-1-2 为什么要用包267
13-2 包的引用268
13-2-1 包的引用语法268
13-2-2 Java包帮助文件的下载与使用269
13-3 自定义包269
13-3-1 自定义包的概念269
13-3-2 包的自定义与使用271
范例13-1:包的应用271
13-4 习题273
第14章 字符串的处理275
14-1 Java的String类277
范例14-1:字符串的定义277
14-2 字符串的连接278
范例14-2:字符串的连接278
14-3 字符串的比较279
范例14-3:字符串的比较279
14-4 取得字符串长度与大小写的转换280
14-4-1 取得字符串长度280
14-4-2 大小写的转换281
范例14-4:取得字符串长度与大小写的转换281
14-5 获取部分字符串281
范例14-5:子字符串的获取282
14-6 寻找字符或字符串283
范例14-6:在字符串中寻找字符/字符串283
14-7 字符与部分字符串的取代284
14-7-1 字符的取代284
范例14-7:字符串中字符的取代284
14-7-2 部分字符串的取代285
范例14-8:子字符串的取代285
14-8 字符串与数值的转换286
范例14-9:将数值转为字符串287
14-9 习题287
第15章 输出与输入289
15-1 以数据流处理数据的输出/输入291
15-1-1 数据流的概念291
15-1-2 Java中的数据流类291
15-1-3 默认定义的数据流对象292
范例15-1:默认定义数据流类对象的应用293
15-2 从屏幕(键盘)读取数据293
15-2-1 利用缓冲区读取字符293
范例15-2:读取字符294
15-2-2 输入字符串295
范例15-3:由键盘输入字符串295
范例15-4:数据转换的应用296
15-3 从文件取得数据297
15-3-1 FileReader类的使用297
15-3-2 从文件中读取字符298
范例15-5:从文件中读取数个字符298
范例15-6:判断是否为空文件299
范例15-7:读取所有文件数据301
15-3-3 读取一行字符302
范例15-8:从文件中读取一行数据303
15-3-4 略过数据不读取303
范例15-9:略过字符不读取304
15-4 将数据写入文件305
15-4-1 FileWriter类的使用305
15-4-2 将数据写入文件305
范例15-10:将数据写入文件306
15-4-3 将写入数据分行307
范例15-11:将写入数据分行308
15-5 习题310
第16章 异常处理311
16-1 什么是异常处理313
16-1-1 臭虫(Bug)外传313
16-1-2 异常处理-What and Why314
16-2 异常处理的机制314
16-2-1 异常处理的语法314
范例16-1:try-catch区块的使用315
16-2-2 throw语句315
范例16-2:自行触发异常316
范例16-3:从方法中触发异常317
16-2-3 Java的异常类318
16-3 自定义异常类318
范例16-4:自定义异常子类的应用319
16-4 习题321
第17章 多线程323
17-1 Process与Thread的概念325
17-2 Thread类的使用326
17-2-1 简介Thread类326
17-2-2 线程的建立与名称的取得326
范例17-1:主线程的取得326
17-2-3 自定义线程类与线程的激活、终止327
范例17-2:自定义线程类328
17-2-4 isAlive与join方法的应用329
范例17-3:isAlive与join的应用329
17-3 Runnable接口332
范例17-4:Runnable接口的应用333
17-4 同步(Synchronized)334
范例17-5:同步应用335
17-5习题337