宋红康2023版Java视频发布

2023-05-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章复习与企业真题_最后寄语。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

宋红康2023版Java视频发布 的相关文章

随机推荐

  • QML实现双屏显示

    QML程序中需要分别在主屏幕和分屏幕上显示不同的界面内容 xff0c 但又为了不同界面间能够进行数据交互 xff0c 因此使用如下方法实现双屏显示 xff0c 即由主窗口生成第二个窗口 xff0c 将该窗口移动到第二个屏幕上 xff0c 实
  • ubuntu设置默认内核启动的方法

    本文介绍ubuntu设置默认内核启动的方法 参考如下图 xff0c 修改grub文件 xff1a 修改后 xff0c 执行 xff1a sudo update grub amp amp reboot
  • QML自定义的日历控件

    QML中提供了日历的控件Calendar xff0c 但该控件为QtQuick Controls 1中提供的控件 xff0c 因此只能使用QtQuick Controls Styles的方式对该控件进行设置 xff0c 效果如图 xff1a
  • QML地图Map中使用QPainterPath,并显示任意点经纬度位置

    QML地图Map中提供了供绘制图形的组件 xff0c 例如MapPolyline xff0c MapCircle等 xff0c 但是这些组件在绘制复杂轨迹时就显得功能不够全面 xff0c 因此我将QPainterPath在Map中进行使用并
  • QML地图绘制虚线

    QML提供了MapPolyline用于在地图上绘制线段 xff0c 该线段是实线 xff0c 因此我使用Canvas自定义绘制的方式在地图上绘制线段 xff0c 如图 xff1a 鼠标在地图上点击后 xff0c 在点击位置添加图标 xff0
  • QML无边框最大化窗口时遮住了任务栏,程序默认置顶的问题

    在QML窗口使用无边框 xff0c 并且默认程序最大化显示后 xff0c 此时程序显示默认自动变成了全屏显示 xff0c 程序自动遮挡住了系统任务栏 当使用多屏幕显示时 xff0c 切换不同程序 xff0c 该QML程序的界面显示错误 使用
  • 用VScode写C/C++,从下载安装到配置使用

    介绍 编程的过程大致分为编写代码 代码编译 代码执行三步 xff0c vscode可以完成代码编写 xff0c 但是不能进行编译 也就是将代码翻译为计算机可以听懂的话 xff0c MinGW可以完成这个任务 xff0c 二者配合可以实现在v
  • 深度学习训练降低显存指南

    一 小模块API参数inplace设置为True xff08 省一点点 xff09 比如 xff1a Relu 有一个默认参数inplace xff0c 默认设置为False xff0c 当设置为True时 xff0c 计算时的得到的新值不
  • C++工程师学习内容

    C 43 43 是最贴近底层编程语言 在性能方面上 xff0c 有着无可替代的优势特别是对于很多游戏开发公司来说 xff0c C 43 43 尤其适合作为后端服务的开发语言 在一些对于并发性能要求较高的业务上 xff0c C 43 43 也
  • Ubuntu 更新apt出错

    输入sudo apt get update后出现 Err 1 http us archive ubuntu com ubuntu xenial InRelease Temporary failure resolving 39 us arch
  • 使用OpenWrt开发嵌入式Linux(二):先让系统跑起来(使用initramfs)

    安装相关工具 推荐使用ubuntu 16及以上版本 sudo apt install gcc binutils bzip2 flex python perl make diffutils unzip gawk subversion zlib
  • 使用kubeadm从0到1搭建kubernete集群

    目录 概述 安装前提示 安装docker 安装kubeadm 安装kubernete集群master节点 安装 kubeadm kubectl kubelet组件 安装kubernete master节点 安装CNI网络插件 部署集群wor
  • shell基础之变量(2):变量有哪些种类、怎么定义/赋值/取值、不同种类变量的作用域

    通过本文能对shell变量有一个系统性的了解 xff0c 具体的包括 xff1a 变量的种类 xff1a 局部 全局 环境变量变量的定义和操作 xff1a 赋值 取值 取消变量变量的作用域 文章目录 一 变量的种类1 全局变量2 局部变量
  • java 泛型全解 - 绝对最详细

    背景 对于java的泛型我一直属于一知半解的 xff0c 平常真心用的不多 直到阅读 Effect Java 看到很多平常不了解的用法 xff0c 才下定决心 xff0c 需要系统的学习 xff0c 并且记录下来 1 泛型的概述 xff1a
  • Zookeeper数据同步流程

    在服务器启动阶段 xff0c 会进行磁盘数据的恢复 xff0c 完成数据恢复后就会进行Leader选举 一旦选举产生Leader服务器后 xff0c 就立即开始进行集群间的数据同步 xff0c 在整个过程中 xff0c Zookeeper都
  • JS中Ajax的方法和应用

    XMLHttpRequest对象 Ajax技术的核心是XMLHttpRequest对象 xff08 简称XHR xff09 这是有微软率先引入的一个特性 xff0c 其他浏览器提供商后来都提供了相同的实现 但因为IE的兼容性问题 xff0c
  • node.js安装及环境配置

    一 下载nodejs的安装包 xff1a 下载地址 xff1a https nodejs org zh cn download 根据自己电脑系统及位数选择 xff0c 一般都选择windows64位 msi格式安装包 网站上提供的安装包版本
  • 6个常用的React组件库

    Ant Design 项目链接 xff1a Ant Design 包大小 xff08 来自 BundlePhobia xff09 xff1a 缩小后 1 2mB xff0c 缩小 43 gzip 压缩后 349 2kB xff0c 通过摇树
  • 大数据培训课程数据清洗案例实操-简单解析版

    数据清洗 xff08 ETL xff09 在运行核心业务MapReduce程序之前 xff0c 往往要先对数据进行清洗 xff0c 清理掉不符合用户要求的数据 清理的过程往往只需要运行Mapper程序 xff0c 不需要运行Reduce程序
  • 宋红康2023版Java视频发布

    1500万 43 播放量见证经典 xff0c 尚硅谷宋红康老师的Java入门视频堪称神作 xff0c 如今经典再次超级进化 xff0c 新版Java视频教程震撼来袭 xff01 开发环境全新升级 xff1a JDK17 43 IDEA202