图书介绍
打通经脉 Java基础入门编程详解PDF|Epub|txt|kindle电子书版本网盘下载
- 李辉编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113114978
- 出版时间:2010
- 标注页数:402页
- 文件大小:149MB
- 文件页数:419页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
打通经脉 Java基础入门编程详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 面向对象基础2
第0章 创建Java开发环境2
0.1 Java开发工具箱2
0.1.1下载与安装Java开发工具箱2
0.1.2 JDK目录4
0.1.3配置环境变量5
0.2一个简单的Java程序7
0.2.1简单Java程序编写说明7
0.2.2编译Java源程序8
0.2.3运行Java程序9
0.3 Java专业开发工具—Eclipse9
0.3.1 Eclipse简介10
0.3.2下载Eclipse10
0.3.3安装Eclipse11
0.3.4使用Eclipse12
0.4本章小结14
第1章 对象和类15
1.1面向对象概述15
1.1.1面向对象程序设计思想的诞生16
1.1.2面向过程与面向对象思想的对比17
1.1.3面向对象技术的基础概念和特点20
1.2类的定义与对象的创建24
1.2.1类的定义和对象的创建25
1.2.2外部类与内部类27
1.2.3面向对象思想在类定义中的应用32
1.3成员变量35
1.3.1成员变量的定义35
1.3.2成员变量的数据类型36
1.3.3成员变量的初始化及顺序38
1.3.4成员变量的初始值41
1.3.5成员变量的赋值43
1.4技能实践44
任务一:根据实际对象定义类44
任务二:用类统计学生信息47
1.5本章小结50
1.6练习题50
第2章 对象和类的操作51
2.1方法51
2.1.1方法定义51
2.1.2方法修饰53
2.1.3深入理解方法的定义和使用54
2.2重载57
2.3引用问题62
2.3.1调用不存在的方法或成员变量62
2.3.2用空引用进行调用66
2.3.3数组的空引用问题70
2.4局部变量71
2.4.1局部变量的定义71
2.4.2局部变量的分类73
2.4.3局部变量的作用域75
2.4.4局部变量的使用77
2.5 this预定义对象引用79
2.6善用系统已有的类83
2.6.1 Java语言中的String类83
2.6.2 Java语言中的GregorianCalendar类84
2.6.3善用系统已有类的思想86
2.7技能实践87
任务一:用Date类构造一个随机文件名87
任务二:用方法实现学生信息管理88
2.8本章小结91
2.9练习题92
第3章 访问控制93
3.1包的使用93
3.1.1包的声明与创建94
3.1.2引入包内资源95
3.1.3静态引入98
3.2类的访问控制100
3.2.1公共访问级别101
3.2.2默认访问级别103
3.3成员的访问控制105
3.3.1公共访问级别106
3.3.2保护访问级别107
3.3.3默认访问级别109
3.3.4私有访问级别110
3.3.5访问级别与数据封装112
3.4 final的变量114
3.4.1 final成员变量115
3.4.2 final局部变量118
3.5 static关键字的使用120
3.5.1静态成员变量120
3.5.2静态最终成员变量122
3.5.3静态方法122
3.5.4静态代码块123
3.6技能实践124
任务:学生分数管理124
3.7本章小结135
3.8练习题135
第2篇 类的衍生138
第4章 继承138
4.1继承概述138
4.1.1类之间的关系139
4.1.2面向对象中的继承性142
4.2类的继承142
4.2.1继承的基础142
4.2.2成员的访问和继承144
4.2.3深入理解类的继承145
4.2.4类的继承层次147
4.2.5 Object类150
4.3成员变量的继承与隐藏151
4.4对象引用的使用154
4.4.1对象引用的指向154
4.4.2强制类型转换155
4.4.3对象引用所能调用的成员155
4.5方法的继承与重写156
4.5.1调用继承的方法156
4.5.2调用继承的构造函数157
4.5.3方法重写159
4.6方法的重载163
4.6.1方法重载163
4.6.2重载方法的匹配165
4.6.3重写与重载的区别166
4.7 final与继承166
4.8 abstract与继承168
4.9类的组合169
4.10基于继承的多态170
4.11技能实践171
任务一:用继承定义交通工具与汽车类171
任务二:用继承定义类表示动物176
4.12本章小结178
4.13练习题178
第5章 接口179
5.1接口概述及其特性179
5.1.1接口概述179
5.1.2接口的声明和使用181
5.1.3多继承182
5.2成员变量在接口中的使用185
5.3方法在接口中的使用185
5.4接口与抽象类187
5.4.1语法定义上的不同188
5.4.2设计角度上的不同188
5.4.3深入理解接口和抽象类192
5.5基于接口的多态192
5.6接口与回调195
5.7 instanceof的使用199
5.8范型200
5.8.1范型概述201
5.8.2使用范型202
5.8.3范型方法204
5.9技能实践205
任务一:类与接口实现动物描述205
5.10本章小结208
5.11练习题208
第6章 封装类209
6.1封装类的基本知识209
6.1.1封装类概述209
6.1.2创建封装类对象210
6.2数据转换功能212
6.2.1字符串转换为基本数据类型212
6.2.2基本数据类型转换为字符串214
6.2.3封装类转换为基本数据类型216
6.2.4字符串转换为封装类216
6.3其他常用方法217
6.3.1静态工厂方法217
6.3.2 isNaNQ方法220
6.3.3 equals()方法221
6.3.4 toString()方法223
6.3.5进制转换方法223
6.4自动打包/解包224
6.4.1自动打包225
6.4.2自动解包227
6.5特殊的数值计算227
6.5.1特大整数的计算228
6.5.2浮点数的精确计算230
6.6本章小结232
6.7练习题232
第3篇 异常处理与JDK类库236
第7章 异常处理236
7.1异常处理的基本知识236
7.1.1异常处理基础237
7.1.2 try与catch237
7.1.3 try语句的嵌套238
7.1.4 finally的使用240
7.1.5 try catch及finally的规则241
7.2异常的层次结构241
7.2.1未捕捉异常242
7.2.2可检测异常和非检测异常242
7.3再次抛出异常243
7.3.1异常的显性抛出243
7.3.2异常的再抛出245
7.3.3方法抛出异常的声明246
7.3.4方法重写对抛出异常声明的约束247
7.4定义自己的异常249
7.4.1创建自己的异常类249
7.4.2使用自定义的异常类250
7.5异常的匹配252
7.5.1同时捕捉多种异常252
7.5.2多个catch子句的先后顺序253
7.6断言255
7.6.1什么是断言255
7.6.2如何启用/关闭断言256
7.6.3防止滥用断言257
7.7.本章小结260
7.8练习题260
第8章JDK类库262
8.1 JDK类库262
8.2常用的JDK类库262
8.2.1 java.lang263
8.2.2 java.util265
8.2.3 java.awt267
8.3 Java API文档270
8.4 JDK类库使用实例271
8.5技能实践273
任务一:使用Java API文档解决具体问题273
任务二:自学一个Java类库知识275
8.6本章小结277
8.7练习题277
第9章 文件I/O操作278
9.1数据流的概念和划分278
9.1.1数据流的概念278
9.1.2 Java语言“标准”数据流279
9.1.3数据流的划分282
9.2字节流283
9.2.1通过字节流写入数据283
9.2.2通过字节流读取数据287
9.2.3访问和使用文件信息288
9.2.4引入缓冲流读/写文件290
9.3字符流294
9.3.1什么是Unicode字符294
9.3.2通过字符流写入数据294
9.3.3通过字符流读取数据297
9.3.4使用缓冲流读/写文件298
9.4文件类301
9.4.1文件类简介302
9.4.2通过文件类对文件进行操作303
9.5技能实践304
任务一:文本输入与保存程序304
任务二:文本查看程序306
9.6本章小结308
9.7练习题308
第4篇 典型案例312
第10章 电话本程序312
10.1功能分析312
10.1.1程序的功能313
10.1.2主要的类与方法313
10.2实验步骤314
步骤一:菜单类315
步骤二:联系人类317
步骤三:电话本类319
步骤四:联系人列表类324
步骤五:电话本异常类327
10.3程序的运行和调试328
10.4本章小结329
第11章 学生管理程序330
11.1功能分析330
11.1.1程序的功能330
11.1.2主要的类和方法332
11.2实验步骤333
步骤一:菜单项目类333
步骤二:菜单类335
步骤三:学生接口338
步骤四:学生信息类339
步骤五:学生信息列表类341
步骤六:学生异常类342
步骤七:选课信息类343
步骤八:选课信息列表类345
步骤九:文件I/O工具类345
步骤十:学生管理类348
11.3程序的运行和调试355
11.4本章小结356
第12章网上购物程序357
12.1功能分析357
12.1.1程序的功能357
12.1.2主要的类和方法358
12.2实验步骤359
步骤一:菜单项目类360
步骤二:用户类362
步骤三:商品类362
步骤四:购物车类363
步骤五:公共操作类363
步骤六:购物异常类364
步骤七:用户信息类365
步骤八:用户功能操作类367
步骤九:商城管理类371
12.3程序的运行和调试373
12.4本章小结373
附录A Java&编程基础375
A.1 Java基本语法375
A.1.1标识符375
A.1.2关键字375
A.2基本数据类型376
A.2.1整型376
A.2.2字符型377
A.2.3布尔类型377
A.2.4实型378
A.2.5数据类型的转换378
A.3运算符380
A.3.1算术运算符380
A.3.2关系运算符381
A.3.3逻辑运算符382
A.3.4赋值运算符383
A.3.5位运算符383
A.4流程控制385
A.4.1顺序结构385
A.4.2选择结构385
A.4.3中断控制392
A.5数组394
A.5.1一维数组394
A.5.2多维数组399
A.6本章小结402