【发货快】Java从入门到项目实践() 超值微视频版 聚慕课教育研
二手会有少量涂画,整体不影响再次阅读使用!套装不一定齐全,请下单前咨询在线客服!
¥
6.37
0.7折
¥
89.9
八五品
库存5556件
作者聚慕课教育研发中心
出版社清华大学出版社
ISBN9787302501534
出版时间2018-08
版次1
装帧平装
开本16开
纸张胶版纸
页数668页
字数99999千字
定价89.9元
货号9787302501534
上书时间2024-09-30
商品详情
- 品相描述:八五品
- 商品描述
-
基本信息
书名:Java从入门到项目实践() 超值微视频版
定价:89.90元
作者:聚慕课教育研发中心
出版社:清华大学出版社
出版日期:2018-08-01
ISBN:9787302501534
字数:1270000
页码:668
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
本书由经验丰富的移动端开发工程师编写,从零开始介绍了JavaScript编程的方方面面,包括基础语法、编程技巧与经典实例等。书中将复杂的JavaScript编程知识归纳成122个主题,每个主题既介绍基本概念、基础语法又给出丰富的代码示例,读者可以边学边练,快速。本书各章精心设计了大量实用的编程练习题,最后还安排了网页时钟和网页笑话阅读器小项目,读者只要按部就班地进行上机练习,就能达到快速提升编程能力的目的。此外,本书介绍了JavaScript ES 6新语法的使用以及提升编程能力的设计模式,帮助读者更新知识体系的同时,培养编程思维和解决实际问题的能力。本书编者还录制了JavaScript网络课程,感兴趣的读者可以直接访问网站或与编者联系,在线学习。
内容提要
本书采取“基础知识→核心应用→核心技术→不错应用→行业应用→项目实践”的结构和“由浅入深,由深到精”的学习模式进行讲解。全书共28章,不仅介绍了Java语言入门、面向对象编程、内部类、抽象类与接口、数组和方法、字符串、常用类等Java语言的基础知识,而且深入讲解了Java的常用类库、I/O编程、GUI编程、Swing编程、网络编程以及BC编程等核心编程技术,详细探讨了Java提供的各种软件开发技术和特性,很后讲述了Java语言在游戏、金融、移动互联网、教育等行业的开发应用以及雇员信息管理系统开发、私教优选系统开发、在线购物系统前端开发等项目,全面展现了项目开发的全过程。
目录
篇基础知识
章步入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什么是K5
1.2.2K的下载与安装5
1.2.3配置K的运行环境9
1.2.4测试K能否正常运行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篇核心技术
0章错误的终结者——异常处理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
1章减少类的声明——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
2章自检更灵活——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
3章特殊的数据容器——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
4章简化程序的配置——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.6K1.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篇高级应用
5章齐头并进完成任务——线程与并发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
15.7.1面试解析与技巧(一)301
15.7.2面试解析与技巧(二)301
6章Java中的输入输出类型——输入输出流302
本章教学微视频:27个71分钟302
16.1流的概念302
16.2文件类303
16.2.1文件类的常用方法303
16.2.2遍历目录文件306
16.2.3删除文件和目录307
16.3字节流309
16.3.1输入流309
16.3.2输出流310
16.4字符流315
16.4.1字符输入流Reader315
16.4.2字符输出流Writer316
16.5文件流317
16.5.1FileReader类317
16.5.2FileWriter类317
16.6字符缓冲流318
16.6.1缓冲输入流类318
16.6.2缓冲输出流类319
16.7打印流321
16.7.1PrintStream类321
16.7.2PrintWriter类321
16.8数据操作流323
16.8.1数据输入流323
16.8.2数据输出流324
16.9系统类System325
16.9.1系统标准输入System.in326
16.9.2系统标准输出System.out326
16.9.3错误信息输出System.err327
16.10内存流327
16.10.1字节数组流327
16.10.2字符数组流328
16.10.3字符串流330
16.11扫描流332
16.11.1输入各类数据332
16.11.2读取文件内容334
16.12过滤器流334
16.13对象序列化335
16.13.1序列化接口Serializable335
16.13.2实现序列化与反序列化336
16.13.3transient关键字337
16.14就业面试解析与技巧338
16.14.1面试解析与技巧(一)338
16.14.2面试解析与技巧(二)339
7章窗口程序设计——GUI编程340
本章教学微视频:21个70分钟340
17.1认识GUI编程340
17.2AWT概述341
17.3容器类341
17.3.1Window类341
17.3.2Panel容器342
17.4布局管理器342
17.4.1布局管理器概述343
17.4.2流式布局管理器343
17.4.3边界布局管理器344
17.4.4网格布局管理器345
17.4.5网格包布局管理器346
17.4.6卡片布局管理器349
17.4.7自定义布局350
17.5AWT事件处理351
17.5.1事件处理机制351
17.5.2事件适配器353
17.6常用事件354
17.6.1窗体事件354
17.6.2鼠标事件355
17.6.3键盘事件357
17.6.4动作事件357
17.6.5选项事件360
17.6.6焦点事件362
17.6.7文档事件363
17.7AWT绘图363
17.
— 没有更多了 —
以下为对购买帮助不大的评价