图书介绍
Java开发基础【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 唐亮,王洋主编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040451177
- 出版时间:2016
- 标注页数:219页
- 文件大小:93MB
- 文件页数:232页
- 主题词:Java语言-程序设计-高等学校-教材
PDF下载
下载说明
Java开发基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java开发环境和语言基础1
1.1 Java简介2
1.1.1 Java的历史2
1.1.2 3G时代对Java的影响2
1.1.3 Java平台3
1.1.4 Java的特点4
1.2 搭建Java开发环境5
1.2.1JDK简介及安装5
1.2.2 下载JDK API文档6
1.2.3 配置环境变量7
1.2.4 下载Eclipse开发环境9
1.3 编写第一个Java程序10
1.3.1 新建工程10
1.3.2 新建包和类12
1.3.3 定义main方法13
1.3.4 错误和异常的调试14
本章小结15
第2章 Java语法基础17
2.1数据类型18
2.1.1 不同的数据类型18
2.1.2 Java常用数据类型18
2.2 Java基本类型之间的转换21
2.2.1 为什么要使用数据类型转换21
2.2.2 基本数据类型转换方式21
2.2.3 数值运算时的自动类型转换24
2.3 变量25
2.3.1变量的含义25
2.3.2 变量命名规则26
2.3.3 变量的访问27
2.4 运算符28
2.4.1 赋值运算符28
2.4.2 算术运算符29
2.4.3 关系运算符31
2.4.4 逻辑运算符32
2.4.5 位运算符34
2.4.6 条件(三目)运算符37
2.4.7 运算符优先级37
2.5 从控制台输入数据38
2.6 产生随机数据40
2.7 【案例】String类的应用41
2.7.1 案例描述41
2.7.2 案例分析41
2.7.3 案例代码41
2.8 【案例】某航空公司航班班期查询程序42
2.8.1 案例描述42
2.8.2 案例分析42
2.8.3 案例代码42
2.9 【案例】摄氏温度与华氏温度的转换42
2.9.1 案例描述42
2.9.2 案例分析43
2.9.3 案例代码43
本章小结44
第3章 选择结构45
3.1 if条件选择结构46
3.1.1 基本if条件结构46
3.1.2 多重if条件结构48
3.1.3 嵌套if条件结构51
3.2 switch条件选择结构52
3.3 【案例】出租车计费程序设计55
3.3.1 案例描述55
3.3.2 案例分析55
3.3.3 案例代码55
3.4 【案例】某电信公司手机通话费计费程序57
3.4.1案例描述57
3.4.2 案例分析57
3.4.3 案例代码58
3.5 【案例】个人所得税计算59
3.5.1 案例描述59
3.5.2 案例分析59
3.5.3 案例代码59
3.6 【案例】学生成绩等级判断61
3.6.1案例描述61
3.6.2 案例分析61
3.6.3 案例代码61
本章小结62
第4章 循环结构63
4.1循环结构64
4.1.1 什么是循环64
4.1.2 while循环64
4.1.3 do-while循环66
4.1.4 for循环67
4.1.5 break和continue的使用70
4.2 【案例】求多项式的和值71
4.2.1案例描述71
4.2.2 案例分析72
4.2.3 案例代码72
4.3 【案例】求1~100以内的所有素数72
4.3.1案例描述72
4.3.2 案例分析72
4.3.3 案例代码73
4.4 【案例】猜数字游戏73
4.4.1案例描述73
4.4.2 案例分析73
4.4.3 案例代码73
4.5 循环扩展74
4.5.1 几种循环的使用场景74
4.5.2 嵌套循环75
本章小结76
第5章 数组79
5.1数组的定义和使用80
5.1.1什么是数组80
5.1.2 数组的定义80
5.1.3 数组的初始化81
5.1.4 数组的访问83
5.1.5 二维数组的定义与初始化86
5.2 数组排序问题的研究87
5.2.1冒泡排序87
5.2.2 插入排序88
5.2.3 Arrays.sort()排序88
5.2.4 3种排序算法的效率比较89
5.3 【案例】输出唐诗89
5.3.1案例描述89
5.3.2 案例分析90
5.3.3 案例代码90
5.4 【案例】扫雷游戏的随机布雷程序91
5.4.1案例描述91
5.4.2 案例分析91
5.4.3 案例代码92
5.5 【案例】扫雷游戏的统计地雷数程序93
5.5.1案例描述93
5.5.2 案例分析93
5.5.3 案例代码94
5.6 【案例】扑克牌游戏的随机发牌程序95
5.6.1案例描述95
5.6.2 案例分析95
5.6.3 案例代码96
本章小结97
第6章 结构化程序设计99
6.1方法的定义与调用100
6.1.1 方法的定义100
6.1.2 方法的调用101
6.2 方法的调用分析101
6.2.1方法调用的过程分析101
6.2.2 方法调用的内存分析102
6.3 方法调用的特殊案例103
6.4 【案例】成绩统计程序104
6.4.1案例描述104
6.4.2 案例分析105
6.4.3 案例代码105
6.5 【案例】酒店前台管理程序106
6.5.1案例描述106
6.5.2 案例分析106
6.5.3 案例代码106
6.6 【案例】计算一手扑克牌的级别107
6.6.1 案例描述107
6.6.2 案例分析107
6.6.3 案例代码108
6.7 【案例】扫雷游戏的递归排雷程序109
6.7.1案例描述109
6.7.2 案例分析109
6.7.3 案例代码109
本章小结110
第7章 Java面向对象编程111
7.1面向对象113
7.1.1 对象113
7.1.2 面向对象简介113
7.1.3 类的抽象113
7.1.4 对象的创建114
7.1.5 对象属性的自动初始化116
7.2 构造器117
7.2.1 Java中的构造器117
7.2.2 对象实例化的过程117
7.2.3 this关键字119
7.2.4 构造方法重载120
7.2.5 默认构造器120
7.3 对象中的方法121
7.3.1依赖对象存在121
7.3.2 方法重载122
7.3.3 方法签名123
7.3.4 方法调用原则123
7.3.5 方法中参数的传递规则124
7.4 【案例】圆129
7.4.1 案例描述129
7.4.2 案例分析129
7.4.3 案例代码129
7.5 访问修饰符130
7.6 继承132
7.6.1 继承的定义132
7.6.2 方法重写133
7.6.3 继承中多态的体现134
7.6.4 引用类型转换135
7.6.5 继承中的构造器136
7.6.6 对象的实例化过程137
7.7 Java Bean规范139
7.8 static关键字140
7.8.1 static修饰属性140
7.8.2 static修饰方法142
7.8.3 静态代码块143
7.9 final关键字143
7.9.1 final修饰类143
7.9.2 final修饰方法144
7.9.3 final修饰变量144
7.9.4 final static145
7.10 抽象类和接口145
7.10.1 抽象类的定义145
7.10.2 接口的定义147
7.11 接口的意义147
7.11.1 对单一继承关系的补充147
7.11.2 降低系统耦合148
7.11.3 面向接口编程149
7.12【案例】栈的抽象149
7.12.1 案例描述149
7.12.2 案例分析149
7.12.3 案例代码149
7.13【案例】人类的抽象150
7.13.1 案例描述150
7.13.2 案例分析150
7.13.3 案例代码150
7.14 【案例】即时战略游戏的类结构设计151
7.14.1 案例描述151
7.14.2 案例分析152
7.14.3 案例代码152
7.15内部类152
7.15.1 成员内部类152
7.15.2 静态内部类153
7.15.3 局部内部类153
7.15.4 匿名内部类154
7.16 【案例】使用内部类构建链表154
7.16.1案例描述154
7.16.2 案例分析155
7.16.3 案例代码155
本章小结156
第8章 Java核心API157
8.1 String字符串158
8.1.1 String基础知识158
8.1.2 String是final类型160
8.1.3 String中常用的API161
8.1.4 StringBuffer类和StringBuilder类163
8.2 Object类165
8.2.1什么是Object165
8.2.2 Object类中的方法165
8.3 Java中的日期类167
8.3.1 Date类167
8.3.2 Calendar类169
8.3.3 日期的输入与输出170
8.4 包装类171
8.4.1包装类的认识171
8.4.2 自动装箱和拆箱173
本章小结174
第9章 异常处理175
9.1异常概述176
9.2 异常处理177
9.2.1 Java异常类说明177
9.2.2 异常处理机制178
9.3 异常处理语句178
9.3.1 try/catch语句块178
9.3.2 多个catch179
9.3.3 finally语句块180
9.4 throws关键字182
9.5 Exception常用的API183
9.5.1 printStackTrace183
9.5.2 getMessage183
9.5.3 getCause183
9.6 throw关键字183
9.7 自定义异常类185
9.8 异常处理规则186
9.8.1不要过度使用异常186
9.8.2 不要使用过于庞大的try块187
9.8.3 避免使用Catch All语句188
9.8.4 不要忽略捕获到的异常188
本章小结189
第10章 集合191
10.1 集合框架概述192
10.2 Collection集合192
10.2.1add方法192
10.2.2 contains方法193
10.2.3 size、 clear和isEmpty方法194
10.2.4 addAll和containsAll方法194
10.3 Iterator196
10.3.1 hasNext、 next方法196
10.3.2 remove方法197
10.3.3 使用增强型for循环遍历集合元素198
10.4 Set集合199
10.5 List集合201
10.5.1 List接口201
10.5.2 Iterator接口204
10.5.3 ArrayList类205
10.5.4 LinkedList类205
10.6 【案例】贪食蛇206
10.6.1案例描述206
10.6.2 案例分析207
10.6.3 案例代码207
10.7 Map集合210
10.7.1 Hashtable类211
10.7.2 HashMap类211
10.8 泛型212
10.8.1泛型概念的提出212
10.8.2 什么是泛型213
10.8.3 自定义泛型接口、类和方法215
10.8.4 类型通配符216
本章小结219
热门推荐
- 380879.html
- 3325732.html
- 2887070.html
- 778149.html
- 1012049.html
- 3452888.html
- 2880719.html
- 1660104.html
- 3262359.html
- 80996.html
- http://www.ickdjs.cc/book_3629286.html
- http://www.ickdjs.cc/book_3263811.html
- http://www.ickdjs.cc/book_2012342.html
- http://www.ickdjs.cc/book_1017490.html
- http://www.ickdjs.cc/book_93466.html
- http://www.ickdjs.cc/book_3784346.html
- http://www.ickdjs.cc/book_3064683.html
- http://www.ickdjs.cc/book_312827.html
- http://www.ickdjs.cc/book_2895458.html
- http://www.ickdjs.cc/book_711328.html