你将获得
- 全面掌握 Java 核心语法;
- 玩转 Java 常用类库及工具;
- 攻克面向对象、多线程等技术难点;
- 独立用 Java 编写一款小游戏。
课程介绍
在最权威的 TIOBE 编程语言排名榜单上,Java 常年稳居第一,可以说是世界上应用最为广泛的一门语言。
包括阿里巴巴、京东、去哪儿网、亚马逊在内的知名公司都在使用 Java 语言。
同时,在微服务、云计算、大数据、Android App 开发等领域,Java 也是当之无愧的主角。
可以说,学好了 Java,不愁没有用武之地,未来的就业之路也会非常宽广。
考虑到有不少人想学习编程,但苦于没有合适的教材,或者没有掌握正确的方法,始终不得其门而入。
因此,我们和臧萌老师合作开发了《零基础学 Java》这门课程,臧萌老师之前曾写过一本广受好评的 Java 入门畅销书,相信凭借这些经验,他也会给广大初学者带来一门听得懂、学得会、用得上的 Java 入门课。
这门课将帮你轻松迈进编程世界的大门,并能够独立编写出规范、有用的 Java 程序,同时为后续的深入学习打下坚实的基础。
- 通俗易懂,化抽象为具象:通过大量比喻、类比来辅助理解抽象概念,轻松掌握 Java 基础语法,不再视编程语言为“天书”。
- 大小练兵,让理论融入实践:通过动手实践来更深入地掌握各知识点,把学到的知识融会贯通,完成从学一门编程语言到用一门编程语言的转变。
- 内容丰富,贯穿核心知识点:从最基础的语法讲起,再到循环控制、类、面向对象、以及多线程等高阶内容,学完后就可以独立编写一些小型应用程序,将想法变成可以运行的程序,体验创造的乐趣。
课程目录
01-课程介绍【辣椒课堂www.lajiaokt.com].ts
02-内容综述【辣椒课堂www.lajiaokt.com].ts
03-开发环境搭建(macOS) 【辣椒课堂www.lajiaokt.com].ts
04-HelloWorld程序编译和运行(macos) 【辣椒课堂www.lajiaokt.com].ts
05-开发环境搭建(Windows) 【辣椒课堂www.lajiaokt.com] .ts
06-HelloWorld程序编译和运行(Windows) 【辣椒课堂www.lajiaokt.com].ts
07-详解HelloWorld程序【辣椒课堂www.lajiaokt.com] .ts
08-IntelliJIDEA集成开发环境的安装和使用(macOS) 【辣椒课堂www.lajiaokt.com] .ts
09-IntelliJIDEA集成开发环境的安装和使用(Windows) 【辣椒课堂www.lajiaokt.com] .ts
10-从加减乘除到变量【辣椒课堂www.lajiaokt.com] .ts
11-再探计算加减乘除的程序【辣椒课堂www.lajiaokt.com] .ts
12-Java中的基本数据类型【辣椒课堂www.lajiaokt.com] .ts
13-Java中的运算符【辣椒课堂www.lajiaokt.com] .ts
14-Java中的位运算符【辣椒课堂www.lajiaokt.com].ts
15-基本数据类型的更多语法点【辣椒课堂www.lajiaokt.com】.ts
16-字符集编码和字符串【辣椒课堂www.lajiaokt.com] .ts
17-操作符和数据类型总结【辣椒课堂www.lajiaokt.com] .ts
18-程序执行流程之if-else语句(上) 【辣椒课堂www.lajiaokt.com].ts
19-程序执行流程之if-else语句(下) 【辣椒课堂www.lajiaokt.com].ts
20-程序循环之for语句【辣椒课堂www.lajiaokt.com].ts
21-代码块和变量的作用域【辣椒课堂www.lajiaokt.com] .ts
22-程序循环之while语句【辣椒课堂www.lajiaokt.com] ,ts
23-程序执行流程之switch语句【辣椒课堂www.lajiaokt.com] .ts
24-循环和判断的总结(上) 【辣椒课堂www.lajiaokt.com] .ts
25-循环和判断的总结(下) 【辣椒课堂www.lajiaokt.com] .ts
26-用数组保存成绩【辣椒课堂www.lajiaokt.com] .ts
27-认识变量和数组(上) 【辣椒课堂www.lajiaokt.com] .ts
28-认识变量和数组(下) 【辣椒课堂www.lajiaokt.com] .ts
29-多维数组【辣椒课堂www.lajiaokt.com].ts
30-用数组灵活处理程序【辣椒课堂www.lajiaokt.com] .ts
31-类(class) 【辣椒课堂www.lajiaokt.com] .ts
32-初探类和对象【辣椒课堂www.lajiaokt.com].ts
33-认识引用类型(上) 【辣椒课堂www.lajiaokt.com] .ts
34-认识引用类型(下) 【辣椒课堂www.lajiaokt.com].ts
35-类、对象和引用的关系【辣椒课堂www.lajiaokt.com] .ts
36-认识数组类型【辣椒课堂www.lajiaokt.com] .ts
37-引用的缺省值null 【辣椒课堂www.lajiaokt.com] .ts
38-像自定义类型一样使用类【辣椒课堂www.lajiaokt.com].ts
39-Java中的包和访问修符(上) 【辣椒课堂www.lajiaokt.com].ts
40-Java中的包和访问修饰符(下) 【辣椒课堂www.lajiaokt.com] .ts
41-打造一个小超市【辣椒课堂www.lajiaokt.com] .ts
42-Intell调试程序初探【辣椒课堂www.lajiaokt.com] .ts
43-方法:让Merchandise对象有行为【辣椒课堂www.lajiaokt.com].ts
44-返回值:让Merchandise计算毛利润【辣椒课堂www.lajiaokt.com] .ts
45-参数:让Merchandise计算多件商品的总价【辣椒课堂www.lajiaokt.com].ts
46-参数和返回值是怎么传递的【辣椒课堂www.lajiaokt.com] .ts
47-分清参数、局部变量和实例的地盘【辣椒课堂www.lajiaokt.com] .ts
48-隐藏的this自引用【辣椒课堂www.lajiaokt.com].ts
49-理解方法:一种特殊的代码块【辣椒课堂www.lajiaokt.com].ts
50-理解方法的调用:代码的一种特殊跳转【辣椒课堂www.lajiaokt.com].ts
51-给类和方法加Java注释【辣椒课堂www.lajiaokt.com] .ts
52-成熟的类的对象要自己做事情【辣椒课堂www.lajiaokt.com] .ts
53-方法的签名和重载【辣椒课堂www.lajiaokt.com] .ts
54-重载的参数匹配规则【辣椒课堂www.lajiaokt.com] .ts
55-构造方法:构造实例的方法【辣椒课堂www.lajiaokt.com] .ts
56-构造方法的重载和互相调用【辣椒课堂www.lajiaokt.com] .ts
57-静态变量【辣椒课堂www.lajiaokt.com] .ts
58-静态方法【辣椒课堂www.lajiaokt.com] .ts
59-静态方法的重载【辣椒课堂www.lajiaokt.com] .ts
60-static代码块和static变量初始化【辣椒课堂www.lajiaokt.com] .ts
61-方法和属性的可见性修饰符【辣椒课堂www.lajiaokt.com] .ts
62-重新认识老朋友: Math和Scanner (上) 【辣椒课堂www.lajiaokt.com] .ts
63-重新认识老朋友: Math和Scanner (下) 【辣椒课堂www.lajiaokt.com] .ts
64-最熟悉的陌生人: String(上) 【辣椒课堂www.lajiaokt.com] .ts
65-最熟悉的陌生人: String(F) 【辣椒课堂www.lajiaokt.com] .ts
66-重新认识老朋友: main方法和System类【辣椒课堂www.lajiaokt.com].ts
67-String类的好兄弟【辣椒课堂www.lajiaokt.com].ts
68-承:方便让商品增加新的类别【辣椒课堂www.lajiaokt.com].ts
69-子类对象里藏着一个父类对象【辣椒课堂www.lajiaokt.com].ts
70-覆盖:子类想要一点不一样【辣椒课堂www.lajiaokt.com].ts
71-super:和父类对象沟通的桥梁[辣椒课堂www.lajiaokt.com] .ts
72-super:调用父类的构造方法【辣椒课堂www.lajiaokt.com] .ts
73-父类和子类的引用值关系【辣椒课堂www.lajiaokt.com].ts
74-多态:到底调用的哪个方法? (上) 【辣椒课堂www.lajiaokt.com].ts
75-多态:到底调用的哪个方法? (下) 【辣椒课堂www.lajiaokt.com].ts
76-多态里更多的语法点(上) 【辣椒课堂www.lajiaokt.com] .ts
77-多态里更多的语法点(下) 【辣椒课堂www.lajiaokt.com] .ts
78-instanceof操作符【辣椒课堂www.lajiaokt.com] .ts
79-继承专属的访问控制: protected 【辣椒课堂www.lajiaokt.com] .ts
80-final修饰符(上) 【辣椒课堂www.lajiaokt.com].ts
81-final修饰符(下) 【辣椒课堂www.lajiaokt.com].ts
82-承里的静态方法【辣椒课堂www.lajiaokt.com].ts
83-插曲: for循环的另一种写法【辣椒课堂www.lajiaokt.com] .ts
84-万类之祖: Object类【辣椒课堂www.lajiaokt.com] .ts
85-hashCode和equals方法(上) 【辣椒课堂www.lajiaokt.com] .ts
86-hashCode和equals方法(下) 【辣椒课堂www.lajiaokt.com].ts
87-toString方法【辣椒课堂www.lajiaokt.com] .ts
88-初探Class类【辣椒课堂www.lajiaokt.com].ts
89-初探反射(上) 【辣椒课堂www.lajiaokt.com] .ts
90-初探反射(下) 【辣椒课堂www.lajiaokt.com] .ts
91-面向对象三要素:封装、继承和多态【辣椒课堂www.lajiaokt.com] .ts
92-枚举:定义商品的门类【辣椒课堂www.lajiaokt.com] .ts
93-接口:让商品类型更丰富(上) 【辣椒课堂www.lajiaokt.com].ts
94-接口:让商品类型更丰富(下) 【辣椒课堂www.lajiaokt.com].ts
95-抽象:接口和类的混合体【辣椒课堂www.lajiaokt.com] .ts
96-有方法代码的接口【辣椒课堂www.lajiaokt.com].ts
97-接口内代码的更多内容【辣椒课堂www.lajiaokt.com] .ts
98-静态内部类【辣椒课堂www.lajiaokt.com] .ts
99-成员内部类【辣椒课堂www.lajiaokt.com] .ts
100-局部内部类【辣椒课堂www.lajiaokt.com] .ts
101-匿名类【辣椒课堂www.lajiaokt.com] .ts
102-特殊类的总结【辣椒课堂www.lajiaokt.com] .ts
103-让我们的超市运转起来:设计篇【辣椒课堂www.lajiaokt.com] .ts
104-让我们的超市运转起来:代码篇【辣椒课堂www.lajiaokt.com] .ts
105-初识异常: trycatch 【辣椒课堂www.lajiaokt.com] .ts
106-Java中异常的分类【辣椒课堂www.lajiaokt.com] .ts
107-抛出异常的语法【辣椒课堂www.lajiaokt.com] .ts
108-Java异常的传递【辣椒课堂www.lajiaokt.com] .ts
109-自定义异常【辣椒课堂www.lajiaokt.com].ts
110-异常传递不是凌微步【辣椒课堂www.lajiaokt.com].ts
111-trycatchfinally语句【辣椒课堂www.lajiaokt.com] .ts
112-自动回收资源的try语句【辣椒课堂www.lajiaokt.com] .ts
113-Java中的常见异常【辣椒课堂www.lajiaokt.com] .ts
114-Collection类族简介【辣椒课堂www.lajiaokt.com] .ts
115-Collection中的List (上) 【辣椒课堂www.lajiaokt.com] .ts
116-Collection中的List (F) 【辣椒课堂www.lajiaokt.com] .ts
117-Collection中的Set 【辣椒课堂www.lajiaokt.com] .ts
118-泛型简析(上) 【辣椒课堂www.lajiaokt.com] .ts
119-泛型简析 (下) 【辣椒课堂www.lajiaokt.com] .ts
120-再探泛型【辣椒课堂www.lajiaokt.com] .ts
101-匿名类【辣椒课堂www.lajiaokt.com] .ts
102-特殊类的总结【辣椒课堂www.lajiaokt.com] .ts
103-让我们的超市运转起来:设计篇【辣椒课堂www.lajiaokt.com] .ts
104-让我们的超市运转起来:代码篇【辣椒课堂www.lajiaokt.com] .ts
105-初识异常: trycatch 【辣椒课堂www.lajiaokt.com] .ts
106-Java中异常的分类【辣椒课堂www.lajiaokt.com] .ts
107-抛出异常的语法【辣椒课堂www.lajiaokt.com] .ts
108-Java异常的传递【辣椒课堂www.lajiaokt.com] .ts
109-自定义异常【辣椒课堂www.lajiaokt.com].ts
110-异常传递不是凌微步【辣椒课堂www.lajiaokt.com].ts
111-trycatchfinally语句【辣椒课堂www.lajiaokt.com] .ts
112-自动回收资源的try语句【辣椒课堂www.lajiaokt.com] .ts
113-Java中的常见异常【辣椒课堂www.lajiaokt.com] .ts
114-Collection类族简介【辣椒课堂www.lajiaokt.com] .ts
115-Collection中的List (上) 【辣椒课堂www.lajiaokt.com] .ts
116-Collection中的List (F) 【辣椒课堂www.lajiaokt.com] .ts
117-Collection中的Set 【辣椒课堂www.lajiaokt.com] .ts
118-泛型简析(上) 【辣椒课堂www.lajiaokt.com] .ts
119-泛型简析 (下) 【辣椒课堂www.lajiaokt.com] .ts
120-再探泛型【辣椒课堂www.lajiaokt.com] .ts
101-匿名类【辣椒课堂www.lajiaokt.com] .ts
102-特殊类的总结【辣椒课堂www.lajiaokt.com] .ts
103-让我们的超市运转起来:设计篇【辣椒课堂www.lajiaokt.com] .ts
104-让我们的超市运转起来:代码篇【辣椒课堂www.lajiaokt.com] .ts
105-初识异常: trycatch 【辣椒课堂www.lajiaokt.com] .ts
106-Java中异常的分类【辣椒课堂www.lajiaokt.com] .ts
107-抛出异常的语法【辣椒课堂www.lajiaokt.com] .ts
108-Java异常的传递【辣椒课堂www.lajiaokt.com] .ts
109-自定义异常【辣椒课堂www.lajiaokt.com].ts
110-异常传递不是凌微步【辣椒课堂www.lajiaokt.com].ts
111-trycatchfinally语句【辣椒课堂www.lajiaokt.com] .ts
112-自动回收资源的try语句【辣椒课堂www.lajiaokt.com] .ts
113-Java中的常见异常【辣椒课堂www.lajiaokt.com] .ts
114-Collection类族简介【辣椒课堂www.lajiaokt.com] .ts
115-Collection中的List (上) 【辣椒课堂www.lajiaokt.com] .ts
116-Collection中的List (F) 【辣椒课堂www.lajiaokt.com] .ts
117-Collection中的Set 【辣椒课堂www.lajiaokt.com] .ts
118-泛型简析(上) 【辣椒课堂www.lajiaokt.com] .ts
119-泛型简析 (下) 【辣椒课堂www.lajiaokt.com] .ts
120-再探泛型【辣椒课堂www.lajiaokt.com] .ts
161-Maven常用命令和插件【辣椒课堂www.lajiaokt.com] .ts
162-Intellij更多功能介【辣椒课堂www.lajiaokt.com] .ts
163-值得学习的类库简介【辣椒课堂www.lajiaokt.com] .ts
164-如何在StackOverflow上提问才不会被骂【辣椒课堂www.lajiaokt.com].ts
165-浅谈程序设计【辣椒课堂www.lajiaokt.com] .ts
166-游戏小程序功能定义【辣椒课堂www.lajiaokt.com] .ts
167-游戏小程序设计和模块划分【辣椒课堂www.lajiaokt.com] .ts
168-游戏小程序代码分析【辣椒课堂www.lajiaokt.com] .ts
169-使用Swagger创建-个SpringBoot的Web服务【辣椒课堂www.lajiaokt.com] .ts
170-结课测试&结束语【辣椒课堂www.lajiaokt.com] .ts
评论0