这么全面、深入的java零基础学习视频真是不太好找了,我花了3个月时间全部看完了,在此点评一下:第一集听到一个美女悦耳的声音,立马来了精神,不过封装,继承和多态讲的确实很出彩, 后面竟然还有我找了好久都没有找到的几个深入精彩的知识点,在此简单分享一下: |
1:单项链表、双向链表、哈希表/散列表和二叉数 数据结构的讲解。 |
2:讲集合时先从数组扩容讲起,过度到集合,确实不错,深入浅出比较容易理解。 |
3:string创建几个对象,这个可以说全网最牛,不过例子举的有点猥琐,总是讲小哥哥与小姐姐的故事。 |
4: 源码分析分析讲的特别到位,尤其是hashmap的工作原理和源码分析,真正的把jdk源码翻了一遍,要是拿着这个去面试绝对是秒杀级神器。 |
5:使用多线程模拟用户去atm取钱讲的也非常不错,后续还提了一个小timer定时任务类相当全面。 |
6:使用反射创建对象,调用方法,访问字段的值讲的也相当的详细,尤其io properties reflect的综合案例对后期理解jdbc相当有帮助。 |
这套视频的缺点就是太长,301集,我到目前收藏的java基础学习视频最长的一个,在此对各个精心录制对老师道声辛苦了。 |
001_动力节点_java基础301集_editplus下载与安装使用 |
002_动力节点_java基础301集_常用快捷键 |
003_动力节点_java基础301集_计算机组成 |
004_动力节点_java基础301集_应用软件包含两种结构 |
005_动力节点_java基础301集_存储单位 |
006_动力节点_java基础301集_路径分类 |
007_动力节点_java基础301集_常用dos命令 |
008_动力节点_java基础301集_计算机语言发展史 |
009_动力节点_java基础301集_java语言发展史 |
010_动力节点_java基础301集_java语言包含三大块 |
011_动力节点_java基础301集_java语言特性 |
012_动力节点_java基础301集_java加载与执行 |
013_动力节点_java基础301集_jdk jre jvm是什么以及之间关系 |
014_动力节点_java基础301集_编写第一个java程序 |
015_动力节点_java基础301集_安装jdk以及配置环境变量 |
016_动力节点_java基础301集_编译运行java程序 |
017_动力节点_java基础301集_java源文件的组成部分 |
018_动力节点_java基础301集_输出语句 |
019_动力节点_java基础301集_注释 |
020_动力节点_java基础301集_public class与class区别 |
021_动力节点_java基础301集_为什么要配置classpath |
022_动力节点_java基础301集_配置临时classpath |
023_动力节点_java基础301集_配置永久classpath |
024_动力节点_java基础301集_关键字 |
025_动力节点_java基础301集_标识符 |
026_动力节点_java基础301集_字面值 |
027_动力节点_java基础301集_进制以及进制之间转换 |
028_动力节点_java基础301集_字符编码 |
029_动力节点_java基础301集_变量 |
030_动力节点_java基础301集_变量操作步骤 |
031_动力节点_java基础301集_优化变量操作步骤 |
032_动力节点_java基础301集_优化变量操作步骤 |
033_动力节点_java基础301集_转义序列符 |
034_动力节点_java基础301集_变量的分类 |
035_动力节点_java基础301集_变量的内存分析图 |
036_动力节点_java基础301集_基本数据类型中的整数类型 |
037_动力节点_java基础301集_基本数据类型中的浮点类型 |
038_动力节点_java基础301集_基本数据类型中的字符类型 |
039_动力节点_java基础301集_基本数据类型中的布尔类型 |
040_动力节点_java基础301集_类型转换 |
041_动力节点_java基础301集_类型转换6条规则 |
042_动力节点_java基础301集_算术运算符 |
043_动力节点_java基础301集_综合案例 |
044_动力节点_java基础301集_ 和__ |
045_动力节点_java基础301集_连接运算符 |
046_动力节点_java基础301集_赋值运算符 |
047_动力节点_java基础301集_关系运算符 |
048_动力节点_java基础301集_逻辑运算符 |
049_动力节点_java基础301集_=与== 逻辑与和短路与 逻辑或和短路或区别 |
050_动力节点_java基础301集_三目运算符 |
051_动力节点_java基础301集_键盘接收用户输入 |
052_动力节点_java基础301集_键盘接收用户输入案例 |
053_动力节点_java基础301集_键盘接收用户输入案例 |
054_动力节点_java基础301集_程序流程控制三大结构 |
055_动力节点_java基础301集_if选择结构 |
056_动力节点_java基础301集_if else选择结构 |
057_动力节点_java基础301集_多重if选择结构 |
058_动力节点_java基础301集_多重if选择结构 |
059_动力节点_java基础301集_if选择结构嵌套 |
060_动力节点_java基础301集_字符串比较内容时为什么使用equals() |
061_动力节点_java基础301集_字符串进行比较==与equals()区别 |
062_动力节点_java基础301集_switch case |
063_动力节点_java基础301集_switch case中常见注意事项 |
064_动力节点_java基础301集_switch case综合案例 |
065_动力节点_java基础301集_多重if与switch case区别 |
066_动力节点_java基础301集_循环概念 |
067_动力节点_java基础301集_for循环 |
068_动力节点_java基础301集_for循环综合案例 |
069_动力节点_java基础301集_for循环综合案例 |
070_动力节点_java基础301集_双重循环 |
071_动力节点_java基础301集_双重循环注意事项 |
072_动力节点_java基础301集_for循环注意事项 |
073_动力节点_java基础301集_while循环 |
074_动力节点_java基础301集_while循环综合案例 |
075_动力节点_java基础301集_do while循环 |
076_动力节点_java基础301集_三种循环异同点 |
077_动力节点_java基础301集_在循环中使用break语句 |
078_动力节点_java基础301集_在循环中使用continue语句 |
079_动力节点_java基础301集_break与continue语句区别 |
080_动力节点_java基础301集_方法的定义以及分类 |
081_动力节点_java基础301集_方法的基本语法格式 |
082_动力节点_java基础301集_方法的调用 |
083_动力节点_java基础301集_方法的内存分析图 |
084_动力节点_java基础301集_方法的调用 |
085_动力节点_java基础301集_无参无返回类型方法 |
086_动力节点_java基础301集_无参带返回类型方法 |
087_动力节点_java基础301集_方法的内存 分析图 |
088_动力节点_java基础301集_无参带返回类型方法总结 |
089_动力节点_java基础301集_方法案例 |
090_动力节点_java基础301集_break、contine、return区别 |
091_动力节点_java基础301集_无参带返回类型方法常见问题 |
092_动力节点_java基础301集_带参无返回类型方法 |
093_动力节点_java基础301集_方法内存分析图 |
094_动力节点_java基础301集_带参无返回类型方法总结 |
095_动力节点_java基础301集_带参带返回类型方法 |
096_动力节点_java基础301集_带参带返回类型方法 |
097_动力节点_java基础301集_方法的综合案例 |
098_动力节点_java基础301集_方法重载 |
099_动力节点_java基础301集_面向对象概念 |
100_动力节点_java基础301集_编写类的操作步骤 |
101_动力节点_java基础301集_编写测试类 |
102_动力节点_java基础301集_创建对象 |
103_动力节点_java基础301集_创建对象内存分析图 |
104_动力节点_java基础301集_访问对象中的属性和方法 |
105_动力节点_java基础301集_如何创建多个对象 |
106_动力节点_java基础301集_综合案例 |
107_动力节点_java基础301集_成员变量和局部变量区别 |
108_动力节点_java基础301集_成员变量和局部变量案例 |
109_动力节点_java基础301集_对对象中属性的赋值方法 |
110_动力节点_java基础301集_构造方法 |
111_动力节点_java基础301集_带参构造方法 |
112_动力节点_java基础301集_构造方法重载 |
113_动力节点_java基础301集_变量按数据类型分类 |
114_动力节点_java基础301集_空指针异常 |
115_动力节点_java基础301集_当一个对象中的属性是引用类型案例 |
116_动力节点_java基础301集_当一个对象中的属性是引用类型内存分析图 |
117 _动力节点_java基础301集_对用户自定义类型的属性赋值方法 |
118_动力节点_java基础301集_为什么要封装 |
119_动力节点_java基础301集_面向对象三大特征 |
120_动力节点_java基础301集_封装操作步骤 |
121_动力节点_java基础301集_封装综合案例 |
122_动力节点_java基础301集_this关键字访问本类中的实例变量 |
123_动力节点_java基础301集_this关键字访问本类中的实例方法 |
124_动力节点_java基础301集_this关键字访问本类中的其他构造方法 |
125_动力节点_java基础301集_基本数据类型作为参数传递 |
126_动力节点_java基础301集_引用数据类型进行赋值 |
127_动力节点_java基础301集_引用数据类型作为参数传递 |
128_动力节点_java基础301集_为什么使用static关键字修饰属性 |
129_动力节点_java基础301集_static关键字修饰属性 |
130_动力节点_java基础301集_static关键字修饰符方法 |
131_动力节点_java基础301集_static修饰代码块 |
132_动力节点_java基础301集_为什么使用继承 |
133_动力节点_java基础301集_编写继承代码 |
134_动力节点_java基础301集_继承中注意事项 |
135_动力节点_java基础301集_重写show方法 |
136_动力节点_java基础301集_什么是方法重写 |
137_动力节点_java基础301集_this与super关键字访问实例变量区别 |
138_动力节点_java基础301集_this与super关键字访问实例方法区别 |
139_动力节点_java基础301集_使用super访问父类的构造方法 |
140_动力节点_java基础301集_当实例化子类时父类做了什么 |
141_动力节点_java基础301集_常见错误 |
142_动力节点_java基础301集_继承案例 |
143_动力节点_java基础301集_多态 |
144_动力节点_java基础301集_多态 |
145_动力节点_java基础301集_满足多态的条件 |
146_动力节点_java基础301集_多态的好处 |
147_动力节点_java基础301集_为什么要进行类型转换 |
148_动力节点_java基础301集_多态中的向上转型 |
149_动力节点_java基础301集_多态中的向下转型 |
150_动力节点_java基础301集_递归 |
151_动力节点_java基础301集_包的定义 |
152_动力节点_java基础301集_使用其他包的类 |
153_动力节点_java基础301集_同时使用不包中重名的类 |
154_动力节点_java基础301集_eclpser 准备工作 |
155_动力节点_java基础301集_eclipse的基本配置 |
156_动力节点_java基础301集_在eclipse中添加项目运行程序 |
157_动力节点_java基础301集_eclipse首选项常用设置 |
158_动力节点_java基础301集_在eclipse的项目中添加已有的源文件 |
159_动力节点_java基础301集_在工作区中导入已有项目 |
160_动力节点_java基础301集_类的访问权限 |
161_动力节点_java基础301集_类成员的访问权限 |
162_动力节点_java基础301集_object类简介 |
163_动力节点_java基础301集_tostring()方法 |
164_动力节点_java基础301集_equals()方法 |
165_动力节点_java基础301集_javabean的一般写法 |
166_动力节点_java基础301集_eclipse常用快捷键 |
167_动力节点_java基础301集_练习根据输入日期计算这一年的第几天 |
168_动力节点_java基础301集_final修饰类与字段 |
169_动力节点_java基础301集_final修饰方法局部变量 |
170_动力节点_java基础301集_抽象类定义动物类 |
171_动力节点_java基础301集_抽象类主人喂宠物 |
172_动力节点_java基础301集_接口的定义与实现 |
173_动力节点_java基础301集_定义弹弓类 |
174_动力节点_java基础301集_游泳池只接受会游泳的动物 |
175_动力节点_java基础301集_接口说明 |
176_动力节点_java基础301集_接口与抽象类的异同点 |
177_动力节点_java基础301集_接口的应用 |
178_动力节点_java基础301集_提供面向接口编程 |
179_动力节点_java基础301集_接口使项目分层描述 |
180_动力节点_java基础301集_接口使项目分层代码实现 |
181_动力节点_java基础301集_练习描述带橡皮的铅笔 |
182_动力节点_java基础301集_练习模拟usb接口 |
183_动力节点_java基础301集_练习商品打折接口 |
184_动力节点_java基础301集_练习打印平面图形信息 |
185_动力节点_java基础301集_类与类之间的关系1 |
186_动力节点_java基础301集_类与类之间的关系2 |
187_动力节点_java基础301集_异常概述 |
188_动力节点_java基础301集_演示运行时异常与受检异常 |
189_动力节点_java基础301集_异常捕获处理的语法 |
190_动力节点_java基础301集_异常捕获预处理 |
191_动力节点_java基础301集_finally子句 |
192_动力节点_java基础301集_throws抛出处理 |
193_动力节点_java基础301集_方法覆盖规则 |
194_动力节点_java基础301集_自定义异常 |
195_动力节点_java基础301集_定义性别不合理异常 |
196_动力节点_java基础301集_数组概述 |
197_动力节点_java基础301集_数组的扩容 |
198_动力节点_java基础301集_定义方法删除数组中的元素 |
199_动力节点_java基础301集_对象数组 |
200_动力节点_java基础301集_购物车分析 |
201_动力节点_java基础301集_购物车实现 |
202_动力节点_java基础301集_二维数组的引入 |
203_动力节点_java基础301集_二维数组的静态初始化 |
204_动力节点_java基础301集_arrays工具类 |
205_动力节点_java基础301集_对象数组排序 |
206_动力节点_java基础301集_冒泡排序分析 |
207_动力节点_java基础301集_数组的定义 |
208_动力节点_java基础301集_冒泡排序代码 |
209_动力节点_java基础301集_数组练习1生成随机数组 |
210_动力节点_java基础301集_练习用户登录 |
211_动力节点_java基础301集_选择排序 |
212_动力节点_java基础301集_二分查找 |
213_动力节点_java基础301集_数组的静态初始化及遍历 |
214_动力节点_java基础301集_数组练习求数组中最大元素的下标 |
215_动力节点_java基础301集_数组作为方法返回值类型与参数类型 |
216_动力节点_java基础301集_数组作为方法参数内存分析 |
217_动力节点_java基础301集_可变长参数 |
218_动力节点_java基础301集_在数组中插入元素分析 |
219_动力节点_java基础301集_在数组中插入元素代码实现 |
220_动力节点_java基础301集_string对象的创建 |
221_动力节点_java基础301集_包装类的基本操作 |
222_动力节点_java基础301集_装箱与拆箱 |
223_动力节点_java基础301集_验证密码必须包含字母与数字 |
224_动力节点_java基础301集_把字符串中的信息拆分出来保存到数组中 |
225_动力节点_java基础301集_int与intege与string相互转换 |
226_动力节点_java基础301集_date日期类 |
227_动力节点_java基础301集_数学相关的类 |
228_动力节点_java基础301集_string的常用方法介绍 |
229_动力节点_java基础301集_string基本操作 |
230_动力节点_java基础301集_与正则表达式相关的操作 |
231_动力节点_java基础301集_字符串的比较 |
232_动力节点_java基础301集_string对象的不可变性 |
233_动力节点_java基础301集_可变字符串 |
234_动力节点_java基础301集_包装类概述 |
235_动力节点_java基础301集_创建包装类对象 |
236_动力节点_java基础301集_collection集合概述 |
237_动力节点_java基础301集_hashset特点 |
238_动力节点_java基础301集_treeset特点 |
239_动力节点_java基础301集_list集合练习 |
240_动力节点_java基础301集_treeset集合中添加自定义类型的数据 |
241_动力节点_java基础301集_collecton小结 |
242_动力节点_java基础301集_泛型 |
243_动力节点_java基础301集_collections工具类 |
244_动力节点_java基础301集_map概述 |
245_动力节点_java基础301集_map的基本操作 |
246_动力节点_java基础301集_map练习统计字符出现的次数 |
247_动力节点_java基础301集_collection集合的基本操作 |
248_动力节点_java基础301集_map练习统计字符出现的次数 |
249_动力节点_java基础301集_统计邮箱的个数 |
250_动力节点_java基础301集_hashmap工作原理 |
251_动力节点_java基础301集_hashtable |
252_动力节点_java基础301集_properties |
253_动力节点_java基础301集_treemap |
254_动力节点_java基础301集_map小结 |
255_动力节点_java基础301集_使用集合实现军队练习 |
256_动力节点_java基础301集_ list集合中的元素是map类型数据 |
257_动力节点_java基础301集_collection集合迭代器 |
258_动力节点_java基础301集_list集合 |
259_动力节点_java基础301集_list存储自定义类型数据需要重写equals方法 |
260_动力节点_java基础301集_list集合可以排序 |
261_动力节点_java基础301集_arraylist |
262_动力节点_java基础301集_双向链表 |
263_动力节点_java基础301集_linkedlist |
264_动力节点_java基础301集_io流概述 |
265_动力节点_java基础301集_文本文件复制 |
266_动力节点_java基础301集_转换流 |
267_动力节点_java基础301集_字符缓冲流 |
268_动力节点_java基础301集_对象序列化 |
269_动力节点_java基础301集_打印流 |
270_动力节点_java基础301集_file类 |
271_动力节点_java基础301集_fileinputstream读取文件内容 |
272_动力节点_java基础301集_以字节数组为单位读取文件内容 |
273_动力节点_java基础301集_异常处理 |
274_动力节点_java基础301集_fileoutputstream |
275_动力节点_java基础301集_以字节为单位实现文件复制 |
276_动力节点_java基础301集_以字节数组为单位实现文件复制 |
277_动力节点_java基础301集_filereader |
278_动力节点_java基础301集_filewriter |
279_动力节点_java基础301集_线程概述 |
280_动力节点_java基础301集_线程安全问题 |
281_动力节点_java基础301集_线程同步 |
282_动力节点_java基础301集_同步代码块 |
283_动力节点_java基础301集_同步方法 |
284_动力节点_java基础301集_死锁 |
285_动力节点_java基础301集_生产者消费者描述 |
286_动力节点_java基础301集_生产者消费者实现 |
287_动力节点_java基础301集_两个线程交替打印奇数与偶数 |
288_动力节点_java基础301集_timer定时器类 |
289_动力节点_java基础301集_创建线程的方式一 |
290_动力节点_java基础301集_创建线程的方式二 |
291_动力节点_java基础301集_创建线程的方式三 |
292_动力节点_java基础301集_线程基本操作介绍 |
293_动力节点_java基础301集_线程的生命周期 |
294_动力节点_java基础301集_线程优先级与线程睡眠 |
295_动力节点_java基础301集_线程中断与让步 |
296_动力节点_java基础301集_线程加入与终止 |
297_动力节点_java基础301集_反射概述 |
298_动力节点_java基础301集_反射类的信息 |
299_动力节点_java基础301集_通过反射访问字段 |
300_动力节点_java基础301集_通过反射调用方法 |
301_动力节点_java基础301集_io properites reflect |
链接: |
提取码:c4l0 |
免责声明
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,云顶4008手机登录网页的版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!