写点什么

宋红康 2023 版 Java 视频发布

作者:小谷哥
  • 2023-02-14
    北京
  • 本文字数:4867 字

    阅读完需:约 16 分钟

1500 万+播放量见证经典,尚硅谷宋红康老师的 Java 入门视频堪称神作,如今经典再次超级进化,新版 Java 视频教程震撼来袭!

- 开发环境全新升级:

JDK17+IDEA2022

- 随堂案例全面升级:

190 个+,全程案例式教学

- 项目实战重磅更新:

3 套授课项目+6 套拓展项目

- 面霸养成模式再次强化:

大厂真题剖析 300 道+

……

一套教程满足你学 Java 的所有幻想!

全面覆盖 Java 所有重点知识,充分考虑到初学者的学习特点,经典图示讲解 100 张+、拓展练习题 350 道+、附赠备查电子书 1300 页+,这不仅仅是一套视频,课件、源码、练习题和大厂真题、项目、学习路线图、资料……全部打包赠送!

教程讲解深入源码、深入底层。

解析数据结构,手写链表、栈、队列、二叉树,剖析 BST 与红黑树;剖析最新规范内存结构、解析字节码文件、类的加载;详解 HashMap、ArrayList、String 等类的底层源码;JUC、设计模式、第三方框架面面俱到……让你快速形成 Java 知识体系!

注重编程思想与编程习惯的培养。

编程思想和编程习惯决定了程序员的成长上限,教程授之以鱼更授之以渔,教你知识更教你方法,教你方法更教你思路:如何编写高效简洁的代码,剖析大厂阿里巴巴的开发规范,帮你养成良好编码习惯,全面梳理面向对象的编程思想……



Java 从入门到精通,只此一套搞定所有!

教程目录


001.Java 新版视频教程简介

002.Java 语言概述-课程目录说明

003.Java 语言概述-Java 基础全程学习路线

004.Java 语言概述-抽丝剥茧话 Java

005.Java 语言概述-Java 工程师全程学习路线

006.Java 语言概述-计算机硬件的介绍

007.Java 语言概述-常见的 DOS 命令

008.Java 语言概述-不同编程语言的介绍

009.Java 语言概述-Java 相关历史

010.Java 语言概述-JDK 的选择和下载

011.Java 语言概述-JDK8 的安装与 path 环境变量的配置

012.Java 语言概述-JDK17 的安装和 path 环境变量的配置

013.Java 语言概述-HelloWorld 的编写和执行

014.Java 语言概述-第一个 HelloWorld 程序的总结

015.Java 语言概述-单行注释和多行注释的使用

016.Java 语言概述-文档注释的使用与 API 文档的说明

017.Java 语言概述-Java 语言的特点和 JVM 的功能

018.Java 语言概述-两个案例的代码实现

019.Java 语言概述-第 01 章复习与企业真题

020.Java 语言概述-学习的方法和经验

021.变量与运算符-关键字的使用

022.变量与运算符-标识符的使用

023.变量与运算符-变量的基本使用

024.变量与运算符-整型数据类型的使用

025.变量与运算符-浮点类型的使用及练习

026.变量与运算符-字符类型的使用

027.变量与运算符-布尔类型的使用

028.变量与运算符-基本数据类型变量间的自动类型提升规则

029.变量与运算符-基本数据类型变量间的强制类型转换规则

030.变量与运算符-String 类的基本使用

031.变量与运算符-String 类的课后练习

032.变量与运算符-常见进制的理解与二进制转十进制操作

033.变量与运算符-十进制转二进制_其它进制间的相互转换

034.变量与运算符-算术运算符的使用

035.变量与运算符-赋值运算符的使用

036.变量与运算符-比较运算符的使用

037.变量与运算符-逻辑运算符的使用

038.变量与运算符-位运算符的使用

039.变量与运算符-条件运算符的使用

040.变量与运算符-第 02 章复习与企业真题

041.流程控制-if-else 结构的基本使用

042.流程控制-if-else 结构的嵌套使用及课后练习

043.流程控制-使用 Scanner 类从键盘获取数据

044.流程控制-如何获取一个随机数

045.流程控制-switch-case 的基本使用

046.流程控制-switch-case 的课后练习 1,2

047.流程控制-for 循环结构的基本使用

048.流程控制-for 循环结构的课后练习

049.流程控制-while 循环结构的使用及课后练习

050.流程控制-do-while 循环的使用及课后练习

051.流程控制-无限循环结构的使用

052.流程控制-嵌套循环的使用

053.流程控制-使用嵌套 for 循环显示菱形、九九乘法表

054.流程控制-关键字 break 和 continue 的使用

055.流程控制-通过质数的输出体会算法的魅力

056.流程控制-项目一:谷粒记账软件的演示及代码实现

057.流程控制-企业中项目的研发流程

058.流程控制-第 03 章复习与企业真题

059.IDEA 开发工具-IDEA 的介绍、卸载、安装与注册

060.IDEA 开发工具-HelloWorld 的编写与相关必备设置

061.IDEA 开发工具-工程、模块、包、类的理解_第 04 章复习与企业真题

062.数组.数组的概述

063.数组-一维数组的初始化、遍历与元素默认初始化值

064.数组-一维数组的内存解析

065.数组-一维数组的课后练习 1-3

066.数组-二维数组的初始化、遍历与元素默认初始化值

067.数组-二维数组的内存解析与课后练习 1-3

068.数组-常见算法操作:特征值计算、数组赋值与复制

069.数组-常见算法操作:数组的反转、扩容与缩容

070.数组-常见算法操作:查找、冒泡排序、快速排序

071.数组-Arrays 工具类的使用与数组中的常见异常

072.数组-第 05 章复习与企业真题

073.面向对象(基础)-面向对象的概述及两大要素:类与对象

074.面向对象(基础)-类的实例化与对象的内存解析

075.面向对象(基础)-成员变量与局部变量的对比及练习

076.面向对象(基础)-方法的作用与方法的声明

077.面向对象(基础)-方法的课后练习及内存解析

078.面向对象(基础)-属性和方法的整体练习 1-4

079.面向对象(基础)-对象数组的使用及内存解析

080.面向对象(基础)-方法应用 1:方法的重载

081.面向对象(基础)-方法应用 2:可变个数形参的方法

082.面向对象(基础)-方法应用 3:方法值传递机制的剖析

083.面向对象(基础)-方法应用 4:递归方法

084.面向对象(基础)-package 与 import 关键字的使用

085.面向对象(基础)-面向对象的特征一:封装性

086.面向对象(基础)-封装性课后练习与几种不同权限修饰符的测试

087.面向对象(基础)-类的成员之三:构造器的使用与练习 1-3

088.面向对象(基础)-实例变量赋值过程_JavaBean_UML 类图

089.面向对象(基础)-第 06 章复习与企业真题

090.面向对象(进阶)-关键字 this 调用属性、方法、构造器

091.面向对象(进阶)-this 课后练习 1,2

092.面向对象(进阶)-项目二:拼电商客户管理系统的演示及代码实现

093.面向对象(进阶)-面向对象的特征二:继承性

094.面向对象(进阶)-继承性课后练习 1,2 与 4 种权限修饰的测试

095.面向对象(进阶)-方法的重写规则及练习 1,2

096.面向对象(进阶)-关键字 super 调用父类属性、方法、构造器

097.面向对象(进阶)-super 的课后练习 1-3 与企业真题

098.面向对象(进阶)-子类对象实例化的全过程

099.面向对象(进阶)-面向对象的特征三:多态性

100.面向对象(进阶)-向下转型与多态性课后练习 1-4

101.面向对象(进阶)-Object 类及 clone()、finalize()的理解

102.面向对象(进阶)-equals()方法的使用及练习 1-2

103.面向对象(进阶)-toString()方法的使用及练习

104.面向对象(进阶)-第 07 章复习与企业真题

105.面向对象(高级)-关键字 static 修饰属性、方法

106.面向对象(高级)-static 的应用举例及练习 1,2

107.面向对象(高级)-单例设计模式与 main()的理解

108.面向对象(高级)-类的成员之四:代码块

109.面向对象(高级)-小结:类中属性赋值的位置及过程

110.面向对象(高级)-关键字 final 的使用及真题

111.面向对象(高级)-抽象类与抽象方法的使用

112.面向对象(高级)-模板方法设计模式及抽象课后练习

113.面向对象(高级)-接口的使用

114.面向对象(高级)-接口的课后练习 1-3

115.面向对象(高级)-JDK8 和 JDK9 中接口的新特性

116.面向对象(高级)-类的成员之五:内部类

117.面向对象(高级)-枚举类的两种定义方式及练习

118.面向对象(高级)-Annotation 注解、单元测试的使用

119.面向对象(高级)-包装类的理解_基本数据类型与包装类间的转换

120.面向对象(高级)-String 与基本数据类型、包装类间的转换及练习

121.面向对象(高级)-IDEA 中快捷键的使用和修改

122.面向对象(高级)-IDEA 中如何调试程序

123.面向对象(高级)-第 08 章复习与企业真题

124.异常处理-异常的概述与常见异常的举例

125.异常处理.异常处理方式一:try-catch 的使用

126.异常处理-finally 的使用

127.异常处理.异常处理方式二:throws

128.异常处理-使用 throw 手动抛出异常对象

129.异常处理-如何自定义异常类及课后练习

130.异常处理-项目三:优尚开发团队人员调度系统的介绍、开发与测试

131.异常处理-第 09 章复习与企业真题

132.多线程-程序、进程、线程与并行、并发的概念

133.多线程-线程创建方式 1:继承 Thread 类

134.多线程-线程创建方式 2:实现 Runnable 接口

135.多线程-Thread 类的常用方法和生命周期

136.多线程-同步代码块解决两种线程创建方式的线程安全问题

137.多线程-同步方法解决两种线程创建方式的线程安全问题

138.多线程-线程安全的懒汉式_死锁_ReentrantLock 的使用

139.多线程-线程间的通信机制与生产者消费者案例

140.多线程-线程的创建方式 3、4:实现 Callable 与线程池

141.多线程-第 10 章复习与企业真题

142.常用类与基础 API-String 的理解与不可变性

143.常用类与基础 API-String 的实例化与连接操作

144.常用类与基础 API-String 的构造器与常用方法

145.常用类与基础 API-String 的课后练习 1-3

146.常用类与基础 API-StringBuffer 与 StringBuilder 的源码分析、常用方法

147.常用类与基础 API-JDK8 之前日期时间 API 的使用:Date、SimpleDateFormat、Calendar

148.常用类与基础 API-JDK8 中新的日期时间 API 的使用和练习

149.常用类与基础 API-使用 Comparable 接口实现自然排序

150.常用类与基础 API-使用 Comparator 接口实现定制排序及对比

151.常用类与基础 API-其它常用类的使用:BigInteger、BigDecimal、Random 等

152.常用类与基础 API-第 11 章复习与企业真题

153.集合框架-数组的特点、弊端与集合框架体系介绍

154.集合框架-Collection 接口中的方法测试

155.集合框架-List 接口常用方法的测试

156.集合框架-List 不同实现类的对比及课后练习

157.集合框架-Set 不同实现类的对比及 Set 无序性、不可重复性的剖析

158.集合框架-TreeSet 的使用与 Set 接口课后练习

159.集合框架-Map 不同实现类的对比与 HashMap 中元素的特点

160.集合框架-Map 接口常用方法的测试

161.集合框架-TreeMap、Properties 的使用及 Map 练习

162.集合框架-Collections 工具类的使用

163.集合框架-第 12 章复习与企业真题

164.泛型-泛型的理解及其在集合、比较器中的使用

165.泛型-自定义泛型类、泛型方法

166.泛型-泛型的应用举例及练习 1-3

167.泛型-泛型在继承上的体现及通配符的使用_第 13 章复习与企业真题

168.数据结构与集合源码-数据结构概述与手写线性表、二叉树

169.数据结构与集合源码-ArrayList 在 JDK7 和 JDK8 中的源码剖析

170.数据结构与集合源码-Vector、LinkedList 在 JDK8 中的源码剖析

171.数据结构与集合源码-HashMap 在 JDK7 中的源码剖析

172.数据结构与集合源码-HashMap 在 JDK8 中的源码剖析

173.数据结构与集合源码-LinkedHashMap、HashSet、LinkedHashSet 的源码剖析

174.数据结构与集合源码-第 14 章复习与企业真题

175.File 类与 IO 流-File 类的实例化与常用方法_File 练习 1-3

176.File 类与 IO 流-IO 流概述与流的分类

177.File 类与 IO 流-使用 FileReader 和 FileWriter 读取、写出文本数据

178.File 类与 IO 流-FileInputStream 和 FileOutputStream 的使用

179.File 类与 IO 流-处理流之 1:缓冲流的使用

180.File 类与 IO 流-处理流之 2:转换流的使用及各种字符集的讲解

181.File 类与 IO 流-处理流之 3:对象流的使用及对象的序列化机制

182.File 类与 IO 流-其它流的使用_第 15 章复习与企业真题

183.网络编程-网络编程三要素与 InetAddress 类的使用

184.网络编程-TCP 与 UDP 协议剖析与 TCP 编程案例 1-3

185.网络编程-聊天室代码实现的说明与演示

186.网络编程-UDP、URL 网络编程及第 16 章复习与企业真题

187.反射机制-反射的理解与使用举例

188.反射机制-反射、Class 的理解与获取 Class 实例的方式

189.反射机制-类的加载过程与类加载器的理解

190.反射机制-反射的应用:创建运行时类的对象、获取运行时类的完整结构

191.反射机制-反射的应用:调用指定的属性、方法、构造器

192.反射机制-反射的应用:获取指定的注解_反射的动态性举例

193.反射机制-第 17 章复习与企业真题

194.JDK8-17 新特性-新特性的概述_如何学习新特性

195.JDK8-17 新特性-lambda 表达式的使用与函数式接口的理解

196.JDK8-17 新特性-方法引用与构造器引用

197.JDK8-17 新特性-StreamAPI 使用三环节:实例化、中间操作、终止操作

198.JDK8-17 新特性-JDK8 之后的语法新特性汇总 1

199.JDK8-17 新特性-JDK8 之后的语法新特性汇总 2 及 API 层面变化

200.JDK8-17 新特性-第 18 章复习与企业真题_最后寄语

用户头像

小谷哥

关注

定期分享编程相关技术知识 2022-02-16 加入

【视频及配套资料下载】:www.atguigu.com 【在线学习交流】:关注尚硅谷B站官方账号

评论

发布
暂无评论
宋红康2023版Java视频发布_小谷哥_InfoQ写作社区