Java从入门到项目实践(超值版) 超值微视频版
全新正版 极速发货
¥
56.85
6.3折
¥
89.9
全新
库存3件
作者聚慕课教育研发中心
出版社清华大学出版社
ISBN9787302501534
出版时间2018-08
装帧平装
开本16开
定价89.9元
货号1201739796
上书时间2024-08-05
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1篇基础知识
第1章步入Java编程世界——Java初探2
本章教学微视频:8个58分钟2
1.1Java简介2
1.1.1了解Java语言2
1.1.2Java的发展历史2
1.1.3Java的基本思想3
1.1.4Java的工作原理3
1.2搭建Java环境4
1.2.1什么是JDK5
1.2.2JDK的下载与安装5
1.2.3配置JDK的运行环境9
1.2.4测试JDK能否正常运行12
1.3第一个Java程序13
1.4选择Java开发工具15
1.4.1Java集成开发工具——Eclipse15
1.4.2下载并安装Eclipse15
1.4.3使用Eclipse编写Java程序17
1.5如何学好Java23
1.6就业面试解析与技巧24
1.6.1面试解析与技巧(一)24
1.6.2面试解析与技巧(二)24
第2章Java开发基础——Java语言入门25
本章教学微视频:27个135分钟25
2.1剖析第一个Java程序25
2.2Java基础语法27
2.2.1基本语法27
2.2.2Java标识符27
2.2.3Java关键字28
2.2.4Java保留字30
2.2.5Java分隔符30
2.2.6Java注释31
2.3数据类型32
2.3.1整型34
2.3.2浮点型35
2.3.3字符型36
2.3.4布尔型37
2.3.5字符串37
2.4数据类型的转换38
2.4.1自动类型转换38
2.4.2强制类型转换39
2.5常量与变量40
2.5.1常量40
2.5.2变量41
2.5.3变量的作用域42
2.6Java的运算符43
2.6.1算术运算符43
2.6.2自增自减运算符44
2.6.3关系运算符45
2.6.4逻辑运算符46
2.6.5赋值运算符48
2.6.6条件运算符49
2.6.7位运算符50
2.6.8优先级与结合性51
2.7就业面试解析与技巧52
2.7.1面试解析与技巧(一)52
2.7.2面试解析与技巧(二)52
第3章程序的运行轨迹——Java语言的流程控制53
本章教学微视频:14个52分钟53
3.1流程控制53
3.2顺序结构53
3.3分支结构54
3.3.1if语句54
3.3.2if…else语句55
3.3.3if…elseif…else语句56
3.3.4嵌套的if…else语句57
3.3.5switch语句58
3.4循环结构59
3.4.1while语句59
3.4.2do…while语句60
3.4.3for语句61
3.4.4增强for语句62
3.5跳转语句63
3.5.1break语句63
3.5.2continue语句64
3.5.3return语句64
3.6就业面试解析与技巧65
3.6.1面试解析与技巧(一)65
3.6.2面试解析与技巧(二)65
第4章主流软件开发方法——面向对象编程入门66
本章教学微视频:17个100分钟66
4.1面向对象简介66
4.1.1什么是面向对象66
4.1.2面向对象的特点67
4.2类和对象68
4.2.1什么是类68
4.2.2类的方法69
4.2.3构造方法70
4.2.4认识对象71
4.2.5类的设计72
4.2.6类和对象的关系73
4.3对象值的传递73
4.3.1值传递73
4.3.2引用传递74
4.4作用域修饰符74
4.4.1访问修饰符74
4.4.2非访问修饰符78
4.5封装81
4.6继承84
4.7重载87
4.8多态88
4.9定义和导入包92
4.10就业面试解析与技巧94
4.10.1面试解析与技巧(一)94
4.10.2面试解析与技巧(二)94
第2篇核心应用
第5章Java内部的秘密——内部类96
本章教学微视频:6个25分钟96
5.1创建内部类96
5.2链接到外部类97
5.3成员内部类98
5.4匿名内部类99
5.5局部内部类99
5.6静态内部类100
5.7就业面试解析与技巧102
5.7.1面试解析与技巧(一)102
5.7.2面试解析与技巧(二)102
第6章Java最重要的部分——抽象类与接口103
本章教学微视频:19个107分钟103
6.1抽象类和抽象方法103
6.1.1认识抽象类103
6.1.2定义抽象类104
6.1.3典型应用实例107
6.1.4抽象方法109
6.2接口概述110
6.2.1接口声明110
6.2.2实现接口111
6.2.3接口默认方法112
6.2.4接口与抽象类112
6.3接口的高级应用112
6.3.1接口的多态113
6.3.2适配接口113
6.3.3嵌套接口114
6.3.4接口回调115
6.4抽象类和接口的实例117
6.4.1抽象类的应用实例117
6.4.2接口的应用实例118
6.5Java的集合框架121
6.5.1接口和实现类121
6.5.2Collection接口122
6.5.3List接口124
6.5.4Set接口128
6.5.5Map接口131
6.6就业面试解析与技巧132
6.6.1面试解析与技巧(一)132
6.6.2面试解析与技巧(二)132
第7章特殊的引用数据类型——数组与方法133
本章教学微视频:15个75分钟133
7.1数组的概念133
7.2一维数组134
7.2.1数组的声明134
7.2.2初始化数组136
7.2.3数组的访问137
7.3数组的排序138
7.3.1冒泡排序139
7.3.2选择排序140
7.4多维数组141
7.4.1数组的声明141
7.4.2数组的内存分配142
7.4.3数组的元素142
7.4.4数组的赋值143
7.4.5遍历多维数组143
7.5对象数组145
7.5.1静态sort()方法145
7.5.2binarySearch()方法146
7.6数组在方法中的使用149
7.7就业面试解析与技巧150
7.7.1面试解析与技巧(一)150
7.7.2面试解析与技巧(二)151
第8章字符的另一种集合——字符串的应用152
本章教学微视频:19个62分钟152
8.1String类的本质152
8.2String的API应用154
8.2.1String类的操作方法154
8.2.2字符串的基本操作156
8.2.3替换和去除空格操作156
8.2.4截取和分割操作157
8.2.5字符串的判断操作158
8.2.6字符串的转换操作158
8.2.7字符串的连接操作159
8.2.8字符串的比较操作160
8.3字符串解析163
8.4正则表达式164
8.4.1正则表达式语法164
8.4.2常用正则表达式166
8.4.3正则表达式的实例167
8.5字符串的类型转换168
8.5.1字符串转换为数组169
8.5.2基本数据类型转换为字符串169
8.5.3格式化字符串170
8.6StringBuffer与StringBuilder172
8.6.1认识StringBuffer与StringBuilder172
8.6.2StringBuilder类的创建172
8.6.3StringBuilder类的方法173
8.7就业面试解析与技巧177
8.7.1面试解析与技巧(一)177
8.7.2面试解析与技巧(二)177
第9章为编程插上翅膀——常用类的应用178
本章教学微视频:12个59分钟178
9.1Math类178
9.2Random类179
9.3Date类182
9.4Calendar类183
9.5Scanner类184
9.6DecimalFormat类186
9.7Enum类187
9.8包装类189
9.8.1Boolean类189
9.8.2Byte类190
9.8.3Character类192
9.8.4Number类193
9.9就业面试解析与技巧194
9.9.1面试解析与技巧(一)194
9.9.2面试解析与技巧(二)194
第3篇核心技术
第10章错误的终结者——异常处理196
本章教学微视频:7个40分钟196
10.1认识异常196
10.1.1异常的概念196
10.1.2异常的分类197
10.1.3常见的异常198
10.1.4异常的使用原则198
10.2异常的处理198
10.2.1异常处理机制198
10.2.2使用try…catch…finally语句处理异常201
10.2.3使用throws抛出异常202
10.2.4finally和throw203
10.3自定义异常206
10.4断言语句207
10.5就业面试解析与技巧208
10.5.1面试解析与技巧(一)208
10.5.2面试解析与技巧(二)208
第11章减少类的声明——Java中的泛型209
本章教学微视频:8个36分钟209
11.1Java与C++中的泛型209
11.2简单泛型210
11.3泛型类、方法和接口211
11.3.1泛型类211
11.3.2泛型方法215
11.3.3泛型接口217
11.3.4泛型参数218
11.4泛型的新特性220
11.4.1方法与构造方法引用220
11.4.2Lambda作用域221
11.5就业面试解析与技巧223
11.5.1面试解析与技巧(一)223
11.5.2面试解析与技巧(二)223
第12章自检更灵活——Java中的反射224
本章教学微视频:11个32分钟224
12.1反射概述224
12.2反射类225
12.3Class类225
12.3.1认识Class类225
12.3.2获取Class类对象225
12.3.3Class类常用方法226
12.4生成对象228
12.4.1无参构造方法228
12.4.2有参构造方法229
12.5Constructor类229
12.6Method类230
12.7Field类233
12.8数组类235
12.9获取泛型信息236
12.10就业面试解析与技巧238
12.10.1面试解析与技巧(一)238
12.10.2面试解析与技巧(二)238
第13章特殊的数据容器——Java中的集合239
本章教学微视频:18个48分钟239
13.1集合239
13.1.1集合概述239
13.1.2addAll()方法240
13.1.3removeAll()方法240
13.1.4containsAll()方法241
13.1.5retainAll()方法242
13.1.6toArray()方法242
13.2List集合243
13.2.1List概述243
13.2.2ArrayList集合244
13.2.3LinkedList集合246
13.2.4Iterator集合248
13.3Set集合248
13.3.1HashSet集合248
13.3.2TreeSet集合249
13.4Map集合250
13.4.1Map集合概述250
13.4.2HashMap集合251
13.4.3TreeMap集合253
13.4.4Properties集合254
13.4.5Stack集合256
13.4.6Vector集合258
13.5就业面试解析与技巧261
13.5.1面试解析与技巧(一)261
13.5.2面试解析与技巧(二)261
第14章简化程序的配置——Java中的注解262
本章教学微视频:15个30分钟262
14.1注解概述262
14.2系统注解263
14.2.1@Override263
14.2.2@Deprecated264
14.2.3@SuppressWarnings264
14.2.4系统注解的使用265
14.3自定义注解266
14.3.1自定义注解的定义266
14.3.2注解元素的值267
14.4元注解269
14.4.1@Target269
14.4.2@Retention270
14.4.3@Documented271
14.4.4@Inherited271
14.5使用反射处理注解272
14.6JDK1.8新特性274
14.6.1多重注解274
14.6.2ElementType枚举类274
14.6.3函数式接口275
14.7就业面试解析与技巧275
14.7.1面试解析与技巧(一)275
14.7.2面试解析与技巧(二)276
第4篇高级应用
第15章齐头并进完成任务——线程与并发278
本章教学微视频:16个50分钟278
15.1线程概述278
15.1.1进程278
15.1.2线程279
15.2创建线程279
15.2.1继承Thread类279
15.2.2实现Runnable接口280
15.3线程的状态与转换282
15.3.1线程状态282
15.3.2线程状态转换283
15.4线程的同步287
15.4.1线程安全287
15.4.2同步代码块288
15.4.3同步方法289
15.4.4死锁290
15.5线程交互292
15.5.1wait()和notify()方法292
15.5.2生产者-消费者问题293
15.6线程的调度296
15.6.1线程的优先级297
15.6.2线程休眠297
15.6.3线程让步298
15.6.4线程联合300
15.7就业面试解析与技巧301
— 没有更多了 —
以下为对购买帮助不大的评价