【黑马程序员_苏星河老师】Java基础教程(编程就像打字一样简单)

1.7万
72
2019-11-29 00:13:44
164
70
550
135
Java基础入门阶段 一、基础语法 1 HelloWorld、2 常量、3 变量、4 数据类型、5 运算符、6 方法、7 流程控制语句、8 IDEA使用、9 数组 二、面向对象 1 类、2 对象、3 封装、继承、多态、4 构造器、5super、this、6 接口、抽象类、7 权限修饰符、8 内部类、9 Random、ArrayList、String、Arrays、Math 看完此套教程可以学习JavaWeb教程 本文来源传智播客和黑马程序员视频库,原创整理,转载请注明出处,喜欢请分享更多人
Per aspera ad astra 循此苦旅,终抵繁星
视频选集
(207/214)
01 Java语言发展史
08:23
02 计算机进制转换
09:08
03 计算机存储单元
06:36
04 命令提示符_基本介绍
07:25
05 命令提示符_常用命令
14:20
06 Java语言的跨平台性
03:53
07 JDK、JRE与JVM
03:18
08 JDK的下载与安装
07:34
09 环境变量的配置
12:40
10 HelloWorld程序的代码编写
06:35
11 HelloWorld程序的编译运行
05:15
12 HelloWorld的常见问题与Notepad++使用
07:23
13 程序注释与HelloWorld说明
08:13
14 关键字的概念与特征
04:16
15 标识符的概念与规则
04:18
16 常量的概念与分类
06:24
17 常量的打印输出
07:23
18 基本数据类型
11:17
19 变量的概念与定义格式
03:44
20 变量的基本使用
16:34
21 变量的注意事项
12:26
22 数据类型转换_自动转换
12:05
23 数据类型转换_强制转换
05:50
24 数据类型转换_注意事项
21:47
25 ASCII编码表
11:40
26 算术运算符_四则与取模运算
11:31
27 算术运算符_加号的多种用法
08:29
28 算术运算符_自增自减运算符
18:14
29 赋值运算符
11:06
30 比较运算符
08:48
31 逻辑运算符
14:03
32 三元运算符
12:21
33 方法入门_概念引入
06:29
34 方法入门_方法的定义
08:39
35 方法入门_方法的调用
04:23
36 JDK9的JShell简单使用
07:02
37 编译器的两点优化
13:10
38 流程概述与顺序结构
04:40
39 选择结构_单if语句
07:04
40 选择结构_标准if-else语句
06:26
41 选择结构_扩展if-else语句
09:15
42 练习_用if语句实现考试成绩划分
06:03
43 练习_用if语句替换三元运算符
03:00
44 选择结构_标准的switch语句
09:25
45 选择结构_穿透的switch语句
10:06
46 循环结构_循环概述与基本组成部分
03:49
47 循环结构_for循环
10:43
48 循环结构_while循环
07:41
49 循环结构_do-while循环
06:59
50 练习_用循环求出1-100之间的偶数和
07:15
51 三种循环的区别
07:18
52 循环控制_break语句
05:00
53 循环控制_continue语句
05:02
54 死循环
05:46
55 循环嵌套
06:54
56 集成开发环境IDE的概述
06:26
57 IntelliJ-IDEA的安装
04:04
58 IDEA的项目结构
10:43
59 IDEA的HelloWorld
07:47
60 IDEA的基本配置
06:26
61 IDEA的常用快捷键
07:32
62 IDEA的项目关闭打开与模块导入
05:34
63 复习简单方法的使用
06:35
64 方法的定义格式
12:48
65 方法的三种调用格式
07:39
66 方法的调用流程图解
04:46
67 对比有参数和无参数
06:14
68 对比有返回值和无返回值
10:27
69 方法练习1_比较两个数字是否相同
05:38
70 方法练习2_求出1到100的累加和
03:59
71 方法练习3_打印指定次数的HelloWorld
03:40
72 方法的注意事项
08:27
73 方法重载的基本使用
08:49
74 方法重载的注意事项
06:48
75 重载练习1_四种不同参数类型的方法
06:51
76 重载练习2_判断方法的正确重载
05:06
77 重载练习3_实现重载的println方法
05:56
78 数组的概念
04:59
79 数组的定义格式一_动态初始化
06:55
80 数组的定义格式二_静态初始化
05:35
81 数组的定义格式三_省略的静态初始化
05:22
82 访问数组元素进行获取
08:13
83 访问数组元素进行赋值
06:56
84 Java中的内存划分
07:07
85 一个数组的内存图
11:45
86 两个数组的内存图
09:11
87 两个引用指向同一个数组的内存图
10:41
88 常见问题_数组索引越界异常
03:51
89 常见问题_空指针异常
03:34
90 获取数组的长度
09:00
91 数组的遍历输出
06:14
92 求出数组中的最值
11:42
93 数组元素反转
16:21
94 数组作为方法参数_传递地址
08:00
95 数组作为方法返回值_返回地址
07:35
96 面向对象思想的概述
09:47
97 面向对象思想的举例
04:23
98 类和对象的关系
07:00
99 类的定义
07:55
100 对象的创建及其使用
11:10
101 手机类练习
08:58
102 一个对象的内存图
12:00
103 两个对象使用同一个方法的内存图
12:16
104 两个引用指向同一个对象的内存图
10:44
105 使用对象类型作为方法的参数
11:31
106 使用对象类型作为方法的返回值
09:56
107 成员变量和局部变量的区别
09:08
108 面向对象三大特征之封装性
05:53
109 private关键字的作用及使用
13:19
110 练习使用private关键字定义学生类
05:59
111 this关键字的作用
08:50
112 构造方法
16:13
113 定义一个标准的类
08:05
114 API概述和使用步骤
08:10
115 Scanner概述及其API文档的使用
06:18
116 Scanner的使用步骤
10:00
117 Scanner练习一_键盘输入两个数字求和
05:34
118 Scanner练习二_键盘输入三个数字求最大值
05:09
119 匿名对象的说明
07:46
120 匿名对象作为方法的参数和返回值
06:16
121 Random概述和基本使用
06:17
122 Random生成指定范围的随机数
03:57
123 Random练习一_生成1-n之间的随机数
06:15
124 Random练习二_猜数字小游戏
12:17
125 对象数组
08:23
126 ArrayList集合概述和基本使用
11:43
127 ArrayList集合的常用方法和遍历
13:05
128 ArrayList集合存储基本数据类型
07:02
129 ArrayList练习一_存储随机数字
05:34
130 ArrayList练习二_存储自定义对象
05:31
131 ArrayList练习三_按指定格式遍历集合字符串
06:59
132 ArrayList练习四_筛选集合中的随机数
10:30
133 字符串概述和特点
06:13
134 字符串的构造方法和直接创建
09:55
135 字符串的常量池
12:57
136 字符串的比较相关方法
13:13
137 字符串的获取相关方法
10:21
138 字符串的截取方法
07:42
139 字符串的转换相关方法
09:48
140 字符串的分割方法
07:28
141 练习:按指定格式拼接字符串
05:38
142 练习:统计输入的字符串中各种字符的个数
08:35
143 静态static关键字概述
07:59
144 静态static关键字修饰成员变量
07:52
145 静态static关键字修饰成员方法
11:16
146 静态static的内存图
08:42
147 静态代码块
04:51
148 数组工具类Arrays
07:33
149 Arrays练习:字符串倒序排列
04:06
150 数学工具类Math
10:10
151 Math练习:小学数学真题
12:25
152 继承的概述
10:02
153 继承的格式
06:57
154 继承中成员变量的访问特点
10:55
155 区分子类方法中重名的三种变量
03:51
156 继承中成员方法的访问特点
04:19
157 继承中方法的覆盖重写_概念与特点
02:22
158 继承中方法的覆盖重写_注意事项
10:47
159 继承中方法的覆盖重写_应用场景
11:07
160 继承中构造方法的访问特点
09:48
161 super关键字的三种用法
02:26
162 this关键字的三种用法
07:18
163 super与this关键字图解
17:28
164 Java继承的三个特点
10:58
165 抽象的概念
07:27
166 抽象方法和抽象类的格式
03:54
167 抽象方法和抽象类的使用
04:25
168 抽象方法和抽象类的注意事项
12:11
169 发红包案例_分析
09:21
170 发红包案例_实现
22:23
171 接口概述与生活举例
07:14
172 接口的定义基本格式
04:21
173 接口的抽象方法定义
05:19
174 接口的抽象方法使用
07:27
175 接口的默认方法定义
04:50
176 接口的默认方法使用
06:45
177 接口的静态方法定义
02:23
178 接口的静态方法使用
04:15
179 接口的私有方法定义
05:06
180 接口的私有方法使用
05:49
181 接口的常量定义和使用
07:27
182 接口的内容小结
05:04
183 继承父类并实现多个接口
13:39
184 接口之间的多继承
07:13
185 多态的概述
04:01
186 多态的格式与使用
04:53
187 多态中成员变量的使用特点
07:44
188 多态中成员方法的使用特点
05:31
189 使用多态的好处
07:00
190 对象的向上转型
06:16
191 对象的向下转型
13:20
192 用instanceof关键字进行类型判断
07:37
193 笔记本USB接口案例_分析
07:23
194 笔记本USB接口案例_实现
16:57
195 final关键字概念与四种用法
01:37
196 final关键字用于修饰类
04:43
197 final关键字用于修饰成员方法
04:02
198 final关键字用于修饰局部变量
08:39
199 final关键字用于修饰成员变量
05:13
200 四种权限修饰符
11:10
201 内部类的概念与分类
03:19
202 成员内部类的定义
07:53
203 成员内部类的使用
05:59
204 内部类的同名变量访问
04:37
205 局部内部类定义
07:36
206 局部内部类的final问题
06:17
207 匿名内部类
11:30
208 匿名内部类的注意事项
11:16
209 类作为成员变量类型
07:59
210 接口作为成员变量类型
07:02
211 接口作为方法的参数和或返回值
04:53
212 发红包案例_分析
12:08
213 发红包案例_普通红包平均分发
07:18
214 发红包案例_手气红包随机分发
12:26
客服
顶部
赛事库 课堂 2021拜年纪