每年上百万人观看的 JAVA 视频《JAVA300 集》

《JAVA300 集》由北京尚学堂科技高淇老师领衔录制,广受好评。2018 年新版课程基于 JDK8录制,特点:1. 全面讲解 JAVA 基础技术点2. 深入(内存分析、JDK 源码讲解)3. 手把手敲代码(让学生理解每个字符来源和老师思考过程)4. 项目穿插(以项目带教学,学生更强)《JAVA300 集》推出四年来,受到了广泛好评,成为多所 985 高校推荐学习的视频,甚至北大教授都对学生做强力推荐
2018 年新版《java300 集》特点
1. 16 大模块,更全面覆盖基础学员知识面:

2. 引入“预科阶段”对零基础学员做行业指导、JAVA 整体体系介绍、面试和就业辅导、职场能力提高等

3. 更深入“内存分析”引入新的内存机制讲解、垃圾回收机制算法讲解。更注重内存底层流程分析,让学员学习编程“直达底层”,更深刻

4. 项目穿插更频繁项目实战是学习的“捷径”。通过项目不仅兴趣高涨、学的更牢,效果更好。通过小游戏项目、手写服务器项目、手写 ORM 框架。三个项目层层递进,最终让学员达到高手中高手的境界

5. 详细的学习指南视频,让学习一开始就有的放矢

教程视频目录如下:

01_java入门阶段_7h35m
02_面向对象基础_4h31m
03_飞机小项目(java入门和对象练习)_1h55m
04_面向对象深入和数组深入_2h33m
05_常用类_02h35m
06_异常机制_1h00m
07_容器和数据结构_06h31m
08_IO流技术_06h37m
09_多线程_07h05m
10_网络编程_04h15m
11_手写服务器httpserver项目(java基础集大成者)_03h54m
12_注解_反射_字节码_类加载机制_06h39m
13_GOF23设计模式全解_10h05m
14_正则表达式和文本操作_01h52m
15_JDBC数据库操作_03h39m
16_手写SORM框架(学有余力同学观看)_06h01m
17_预科阶段(针对零基础和行业介绍,可跳过)

具体的目录下课程目录如下:

【01_java入门阶段_7h35m】
001_如何学习java300集.mp4
002_计算机发展史和未来方向.mp4
003_多种编程语言介绍.mp4
004_java的发展历史和未来.mp4
005_java的核心优势和生态体系.mp4
006_java三大版本含义_javame和安卓开发的关系.mp4
007_java的特性和优势.mp4
008_java应用程序的运行机制.mp4
009_jdk和jre和jvm的作用和区别.mp4
010_jdk下载和安装_jdk目录介绍.mp4
011_jdk环境变量path设置_classpath问题.mp4
012_控制台测试jdk安装和配置成功.mp4
013_写出第一个java程序.mp4
014_第一个java程序错误总结.mp4
015_第一个java程序详细解析.mp4
016_最常用dos命令.mp4
017_常用开发工具介绍.mp4
018_eclipse开发环境使用原因.mp4
019_eclipse下载版本选择和使用.mp4
020_eclipse下建立java项目_项目的结构.mp4
021_eclipse开发和运行java程序.mp4
022_37分钟零基础开发桌球小游戏项目~1.mp4
023_注释(单行注释、多行注释、文档注释).mp4
024_标识符规则_驼峰规则.mp4
025_java的关键字保留字.mp4
026_变量的本质_声明格式和初始化问题.mp4
027_变量分类(局部变量、成员变量、静态变量).mp4
028_常量和final.mp4
029_基本数据类型介绍.mp4
030_整型变量和整型常量.mp4
031_浮点型变量和bigdecimal的使用.mp4
032_字符型类型_转义字符.mp4
033_布尔型_if语句使用要点.mp4
034_运算符介绍.mp4
035_算术运算符(二元、自增和自减).mp4
036_赋值和赋值扩展运算符.mp4
037_关系运算符.mp4
038_逻辑运算符_短路运算详解.mp4
039_位运算符.mp4
040_字符串连接符.mp4
041_条件运算符目.mp4
042_运算符优先级_逻辑与或优先问题.mp4
043_自动类型转化~1.mp4
044_强制类型转换.mp4
045_基本类型常见错误_溢出_l问题~1.mp4
046_使用scanner获得键盘输入~1.mp4
047_控制语句介绍.mp4
048_控制语句_if单选择结构~1.mp4
049_ifelse双选择结构~1.mp4
050_ifelseifelse多选择结构.mp4
051_switch语句的使用.mp4
052_while循环详解.mp4
053_for循环详解_dowhile简介.mp4
054_嵌套循环_循环相关练习.mp4
055_break和continue语句.mp4
056_带标签的break和continue.mp4
057_方法的定义_形参_实参_返回值_语句块.mp4
058_方法的重载overload.mp4
059_递归算法详解_递归和迭代效率测试.mp4

【02_面向对象基础_4h31m】
060_面向过程和面向对象区别.mp4
061_对象是什么_对象和数据管理.mp4
062_对象和类的关系_属性_成员变量_方法.mp4
063_一个典型类的写法和调用_类的uml图入门.mp4
064_内存分析详解_栈_堆_方法区_栈帧_程序执行的内存变化过程.mp4
065_构造方法详解_构造方法重载.mp4
066_垃圾回收机制介绍_垃圾回收算法(引用计数和引用可达).mp4
067_通用分代垃圾回收详解.mp4
068_this的本质_对象创建过程的4步.mp4
069_static关键字_内存分析静态变量和静态方法.mp4
070_静态初始化块_继承树的追溯.mp4
071_java的参数传值机制_值传递.mp4
072_java包机制_package的使用_jdk提供的常见包的作用.mp4
073_import详解_静态导入详解.mp4
074_继承_instanceof的使用.mp4
075_方法的重写override_返回值类型问题.mp4
076_object类的用法_重写tostring方法.mp4
077_equals方法的重写_阅读object和string的源码.mp4
078_super父类对象引用_继承树追溯问题.mp4
079_封装的使用_访问控制符.mp4
080_封装的使用细节_javabean的规则.mp4
081_多态_多态的三个必要条件.mp4
082_对象的转型_向上自动转型_向下强制转型_classcastexception处理.mp4
083_final修饰变量和方法和类.mp4
084_数组的使用_内存状态_动态初始化和遍历_数组越界异常.mp4
085_数组的3种初始化方式_静态初始化_动态初始化_默认初始化.mp4
086_数组的遍历_foreach循环.mp4

【03_飞机小项目(java入门和对象练习)_1h55m】
087_游戏项目介绍_建立游戏主窗口.mp4
088_图形绘制_文本绘制_颜色改变_图像对象的加载.mp4
089_线程内部类实现动画.mp4
090_游戏物体根类的实现.mp4
091_面向对象思想重构飞机类设计.mp4
092_键盘控制游戏物体原理.mp4
093_面向对象重构飞机类的键盘控制代码.mp4
094_炮弹类设计_任意角度飞行.mp4
095_容器或数组产生多发炮弹.mp4
096_双缓冲解决闪烁问题_矩形检测原理.mp4
097_炮弹和飞机的碰撞检测_飞机死掉.mp4
098_爆炸类_图片数组轮播处理.mp4
099_主窗口画出爆炸类.mp4
100_飞机死亡和计时功能.mp4
101_总结和期望.mp4

【04_面向对象深入和数组深入_2h33m】
102. 抽象类_抽象方法.mp4
103. 接口详解_多继承_面向接口编程.mp4
104. 内部类_静态和非静态内部类_匿名内部类_方法内部类.mp4
105. string类_常量池_字符串比较.mp4
106. string类常用方法_api阅读.mp4
107. 数组的拷贝_插入和删除元素本质_数组扩容操作.mp4
108. arrays工具类的使用.mp4
109. 多维数组_内存分析.mp4
110. 多维数组存储表格数据.mp4
111. 冒泡排序_优化排序.mp4
112. 二分法查找_折半检索.mp4

【05_常用类_02h35m】
113. 包装类_integer_number_jdk源码分析.mp4
114. 包装类_自动装箱和拆箱_缓存源码分析.mp4
115. string类源码分析_不可变和可变字符序列区别_字符串比较核心要点.mp4
116. stringbuilder和stringbuffer用法_不可变和可变字符序列使用陷阱.mp4
117. date时间类_jdk源码分析.mp4
118. dateformat和simpledateformat的使用_时间和字符串互相转换.mp4
119. calendar和gregoriancalendar的使用_日期计算.mp4
120. 可视化日历程序_1.mp4
121. 可视化日历程序_2_math和random类.mp4
122. file类的使用.mp4
123. file类_递归打印目录树结构.mp4
124. 枚举基本用法.mp4

【06_异常机制_1h00m】
125. 异常机制_exception_error_throwable.mp4
126. 常见异常分类_运行时异常的处理.mp4
127. 异常处理1_捕获_try_catch_finally.mp4
128. 异常处理2_声明异常.mp4
129. 利用百度解决异常问题_程序员修炼手册.mp4
130. 手动抛出异常_自定义异常_总结.mp4

【07_容器和数据结构_06h31m】
【08_IO流技术_06h37m】
166_io_开篇.mp4
167_io_file_api使用规则_重要.mp4
168_io_file_api学习.mp4
169_io_file_文件夹创建_遍历.mp4
170_io_file_案例_文件夹统计.mp4
171_io_file_字符集_乱码.mp4
172_io_四大抽象类.mp4
173_io_标准步骤.mp4
174_io_文件字节流.mp4
175_io_文件拷贝.mp4
176_io_文件流.mp4
177_io_字节数组流.mp4
178_io_综合_对接流.mp4
179_io_工具类.mp4
180_io_原理剖析_装饰器设计模式.mp4
181_io_字节缓冲流.mp4
182_io_字符缓冲流.mp4
183_io_转换流_字符集.mp4
184_io_数据流.mp4
185_io_对象流.mp4
186_io_打印流.mp4
187_io_文件分割_面向过程核心版.mp4
188_io_文件分割_面向对象终极版.mp4
189_io_序列流_文件合并.mp4
190_io_commonsio_环境搭建.mp4
191_io_commonsio_常用核心操作.mp4
192_io_commonsio_拷贝核心操作.mp4
193_io_commonsio_总结.mp4

【09_多线程_07h05m】
194_多线程_开篇.mp4
195_多线程_概念.mp4
196_多线程_继承thread.mp4
197_多线程_图片下载.mp4
198_多线程_实现runnable.mp4
199_多线程_抢票_龟兔晒跑.mp4
200_多线程_了解callable.mp4
201_多线程_静态代理设计模式.mp4
202_多线程_推导lambda_简化线程.mp4
203_多线程_线程状态.mp4
204_多线程_终止.mp4
205_多线程_暂停sleep.mp4
206_多线程_礼让yield.mp4
207_多线程_插队join.mp4
208_多线程_深度观察状态.mp4
209_多线程_优先级.mp4
210_多线程_守护线程.mp4
211_多线程_基本信息_网红思维.mp4
212_多线程_并发_非同步_三大经典案例.mp4
213_多线程_并发_同步_队列与锁.mp4
214_多线程_并发_同步_synchronized方法.mp4
215_多线程_并发_同步_synchronized块.mp4
216_多线程_并发_同步_性能分析.mp4
217_多线程_并发_同步_快乐影院.mp4
218_多线程_并发_同步_快乐火车票.mp4
219_多线程_并发_同步_并发容器.mp4
220_多线程_并发_死锁_产生与解决.mp4
221_多线程_并发协作_生产者消费者模式.mp4
222_多线程_并发协作_管程法.mp4
223_多线程_并发协作_信号灯法.mp4
224_多线程_高级主题_定时调度.mp4
225_多线程_高级主题_quartz.mp4
226_多线程_高级主题_happenbefore.mp4
227_多线程_高级主题_volitale.mp4
228_多线程_高级主题_dcl单例模式.mp4
229_多线程_高级主题_threadlocal.mp4
230_多线程_高级主题_可重入锁_原理实现.mp4
231_多线程_高级主题_cas_原子操作.mp4
232_多线程_总结.mp4

【10_网络编程_04h15m】
233_网络编程_开篇.mp4
234_网络编程_基本概念.mp4
235_网络编程_ip.mp4
236_网络编程_端口.mp4
237_网络编程_url_基本用法.mp4
238_网络编程_爬虫原理.mp4
239_网络编程_传输协议.mp4
240_网络编程_udp_基本步骤.mp4
241_网络编程_udp_上传文件.mp4
242_网络编程_udp案例_在线咨询.mp4
243_网络编程_tcp_基本步骤.mp4
244_网络编程_tcp_文件上传.mp4
245_网络编程_tcp案例_多用户登录.mp4
246_网络编程_手写聊天室_基础简易版.mp4
247_网络编程_手写聊天室_oop封装版.mp4
248_网络编程_手写聊天室_群聊过渡版.mp4
249_网络编程_手写聊天室_私聊终极版.mp4
250_网络编程_总结.mp4

【11_手写服务器httpserver项目(java基础集大成者)_03h54m】
002_手写webserver_高效解析xml_流程.mp4
003_手写webserver_高效解析xml_数据处理.mp4
004_手写webserver_解析webxml.mp4
005_手写webserver_反射webxml.mp4
006_手写webserver_简单易学的html.mp4
007_手写webserver_不得不提的http协议.mp4
008_手写webserver_获取请求协议.mp4
011_手写webserver_封装request_分解协议.mp4
012_手写webserver_封装request_分解参数.mp4
013_手写webserver_获取参数_处理中文.mp4
014_手写webserver_引入servlet.mp4
015_手写webserver_整合webxml.mp4
016_手写webserver_高效分发器.mp4
017_手写webserver_经典404及首页处理.mp4
018_手写webserver_终极完结.mp4
251_手写webserver_开篇.mp4
252_手写webserver_灵魂反射.mp4
260_手写webserver_返回响应协议.mp4
261_手写webserver_封装response.mp4

【12_注解_反射_字节码_类加载机制_06h39m】
231_注解_annotation_内置注解.mp4
232_自定义注解_1.mp4
233_反射机制读取注解.mp4
234_反射机制_介绍_class对象获取.mp4
235_反射机制_动态操作_构造器_方法_属性.mp4
236_反射机制_提高反射效率_操作泛型_操作注解.mp4
237_动态编译_dynamiccompile_反射调用main方法问题.mp4
238_脚本引擎执行javascript代码_rhino引擎.mp4
239_字节码操作_javaassist库_介绍_动态创建新类_属性_方法_构造器.mp4
240_字节码操作_javaassist库_介绍_api详解.mp4
241_jvm核心机制_类加载全过程_jvm内存分析_反射机制核心原理_常量池理解.mp4
242_jvm核心机制_类加载全过程_初始化时机_类的主动引用和被动引用_静态初始化块执行顺序问题.mp4
243_jvm核心机制_深入类加载器_层次结构(三种类加载器)_代理加载模式_双亲委派机制.mp4
244_jvm核心机制_深入类加载器_自定义文件系统类加载器_网络自定义类加载器.mp4
245_jvm核心机制_深入类加载器_自定加密解密类加载器.mp4
246_jvm核心机制_线程上下文类加载器_web服务器类加载机制_osgi技术模块开发原理介绍.mp4

【13_GOF23设计模式全解_10h05m】
247_【gof23设计模式】_单例模式_应用场景_饿汉式_懒汉式.mp4
248_【gof23设计模式】_单例模式_双重检查锁式_静态内部类式_枚举式_uml_类图.mp4
249_【gof23设计模式】_单例模式_反射和反序列化漏洞和解决方案_多线程环境测试_countdownlatch同步类的使用.mp4
250_【gof23设计模式】_简单工厂模式详解_面向对象设计原则_开闭原则_依赖反转原则_迪米特法则.mp4
251_【gof23设计模式】_工厂方法模式详解.mp4
252_【gof23设计模式】_抽象工厂模式详解.mp4
253_【gof23设计模式】_建造者模式详解_类图关系.mp4
254_【gof23设计模式】_原型模式_prototype_浅复制_深复制_clonable接口.mp4
255_【gof23设计模式】_原型模式_反序列化实现深复制_效率对比_创建型模式总结.mp4
256_【gof23设计模式】_适配器模式_对象适配器_类适配器_开发中场景.mp4
257_【gof23设计模式】_代理模式_静态代理.mp4
258_【gof23设计模式】_代理模式_动态代理_开发中常见的场景.mp4
259_【gof23设计模式】_代理模式_动态代理_内存和调用过程分析_aop面向切面编程介绍.mp4
260_【gof23设计模式】_桥接模式_多层继承结构_银行日志管理_管理系统消息管理_人力资源的奖金计算.mp4
261_【gof23设计模式】_组合模式_树状结构_杀毒软件架构_junite底层架构_常见开发场景.mp4
262_【gof23设计模式】_装饰模式_io流底层架构_装饰和桥接模式的区别.mp4
263_【gof23设计模式】_外观模式_公司注册流程_迪米特法则.mp4
264_【gof23设计模式】_享元模式_享元池_内部状态_外部状态_线程池_连接池.mp4
265_【gof23设计模式】_责任链模式_公文审批_供应链系统的采购审批_异常链_过滤器和拦截器调用过程.mp4
266_【gof23设计模式】_迭代器模式_jdk内置迭代器_内部类迭代器.mp4
267_【gof23设计模式】_中介者模式_同事协作类_内部类实现.mp4
268_【gof23设计模式】_命令模式_数据库事务机制底层架构实现_撤销和回复.mp4
269_【gof23设计模式】_解释器模式_访问者模_数学表达式动态解析库式.mp4
270_【gof23设计模式】_策略模式_crm中报价策略_gui编程中布局管理器底层架构.mp4
271_【gof23设计模式】_模板方法模式_钩子函数_方法回调_好莱坞原则.mp4
272_【gof23设计模式】_状态模式_uml状态图_酒店系统房间状态_线程对象状态切换.mp4
273_【gof23设计模式】_观察者模式_广播机制_消息订阅_网络游戏对战原理.mp4
274_【gof23设计模式】_观察者模式_obserable类和observer接口_应用场景总结.mp4
275_【gof23设计模式】_备忘录模式_多点备忘_事务操作_回滚数据底层架构.mp4

【14_正则表达式和文本操作_01h52m】
【15_JDBC数据库操作_03h39m】
285_jdbc_mysql安装和启动_安装问题的解决.mp4
286_jdbc_mysql_navicat客户端软件使用_建库_建表_主键自增_sql执行.mp4
287_jdbc_mysql_环境变量配置_命令行模式操作.mp4
288_jdbc_设计架构_驱动类加载_建立connection_效率测试.mp4
289_jdbc_statement接口用法_sql注入.mp4
290_jdbc_preparedstatement用法_占位符_参数处理.mp4
291_jdbc_resultset结果集用法_游标原理_关闭连接问题.mp4
292_jdbc_批处理batch_插入2万条数据的测试.mp4
293_jdbc_事务概念_acid特点_隔离级别_提交commit_回滚rollback.mp4
294_jdbc_时间处理_date_time_timestamp区别_随机日期生成.mp4
295_jdbc_时间操作_时间段和日期段查询.mp4
296_jdbc_clob文本大对象操作.mp4
297_jdbc_blob_二进制大对象的使用.mp4
298_jdbc_代码总结_简单封装_资源文件properties处理连接信息.mp4
299_jdbc_orm原理_使用object数组存储一条记录.mp4
300_jdbc_orm原理_map封装一条记录_map和list封装多条记录.mp4
301_jdbc_orm原理_使用javabean对象封装一条记录.mp4

【16_手写SORM框架(学有余力同学观看)_06h01m】
302_【手写sorm框架】_思想介绍_架构介绍.mp4
303_【手写sorm框架】_架构设计_接口设计.mp4
304_【手写sorm框架】_dbmanager_配置信息_获取表结构_tablecontext处理.mp4
305_【手写sorm框架】_mysql数据类型转化器_mysqltypeconvertor.mp4
306_【手写sorm框架】_根据表信息生成java类源代码_1.mp4
307_【手写sorm框架】_根据表结构生成java类源代码_2.mp4
308_【手写sorm框架】_同步表结构到po包_生成所有java类.mp4
309_【手写sorm框架】_delete方法的实现_class和表结构对应处理.mp4
310_【手写sorm框架】_executedml方法_测试delete方法.mp4
311_【手写sorm框架】_插入数据_insert方法的实现.mp4
312_【手写sorm框架】_修改数据_update方法实现.mp4
313_【手写sorm框架】_查询多行记录封装成list和javabean_queryrows方法.mp4
314_【手写sorm框架】_联表查询测试_vo值对象封装查询结果.mp4
315_【手写sorm框架】_其他查询方式_一行记录_一个对象.mp4
316_【手写sorm框架】_模板方法模式_回调方法优化query类.mp4
317_【手写sorm框架】_工厂模式queryfactory_克隆模式.mp4
318_【手写sorm框架】_连接池原理_手写连接池.mp4
319_【手写sorm框架】_连接池效率测试.mp4
320_【手写sorm框架】_jar包和api文档生成.mp4
321_【手写sorm框架】_使用说明_配置和启动过程_1.mp4
322_【手写sorm框架】_使用说明_bug修复_2.mp4

【17_预科阶段(针对零基础和行业介绍,可跳过)】

323_为什么需要学编程,什么样的人可以做程序员.mp4
324_流行的编程语言,应该怎么选择.mp4
325_本行不行,我可以转行到it开发吗.mp4
326_程序员不是青春饭,程序员迈向百万年薪之路.mp4
327_零基础学员学习java的秘诀.mp4
328_十分钟秒懂编程,程序就是现实逻辑的表达.mp4
329_表格思想_理解数据库存储数据.mp4
330_表格思想_理解java类和对象.mp4
331_表格思想_理解xml文档.mp4
332_写出一份吸引面试官的简历(六大要素).mp4
333_面试前,三大步让你秒杀90%竞争者(1).mp4
334_面试中,十大要点吸引面试官.mp4
335_技术面试中,不该问的4个问题.mp4
336_职场成功的核武器_7a+软实力理论.mp4

下载说明:
1.本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2.如果源码下载地址失效请联系站长QQ进行补发。
3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【安安资源网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5.请您认真阅读上述内容,购买即以为着您同意上述内容,由于源码具有复制性,一经售出,概不退换。
安安资源网 » 每年上百万人观看的 JAVA 视频《JAVA300 集》