尚硅谷Java培训

Java极速版

视频介绍

一看上百小时的视频和大部头的图书就犯难?跟随本套教程学习,技术前沿,干货直给,带你极速上手,7天搞定Java!

新版任你发,我用Java8?未来已来,再不学Java17你就OUT了!Elasticsearch 8.x基于JDK17开发,Kafka 4.0弃用JDK8全面支持JDK17,即将发布的Spring Framework 6.0和Spring Boot 3.0至少需要JDK17……

本套教程基于Java17和IDEA2022,专为Java初学者量身定制。通过本套教程的学习,你将掌握Java语言的整体结构和学习体系、Java基础语法及简单应用,为后续Web开发、Spring框架的学习打下坚实的基础。

教程依次讲解了Java基础语法,面向对象编程思想,以及集合、线程等高级语言知识,并详细介绍了实现原理和语法设计的底层逻辑,让你知其然更知其所以然。知识点呈现由浅入深,语言表达精炼直白,采用更多图解及示例,理论知识通俗易懂,代码讲解层层递进,带你快速直观地掌握Java语法,缩减Java学习周期,在短时间内理解Java语言的精髓!

视频目录 选集

  • 001.课程介绍
  • 002.基础概念-计算机语言
  • 003.基础概念-Java是方言
  • 004.基础概念-JVM、JDK、JRE
  • 005.环境准备-JDK安装
  • 006.环境准备-IDEA安装
  • 007.环境准备-IDEA演示
  • 008.第一段Java代码
  • 009.第一段Java代码-代码解析
  • 010.基础语法-变量-原理介绍
  • 011.基础语法-变量-基本操作
  • 012.基础语法-标识符
  • 013.基础语法-数据类型-介绍
  • 014.基础语法-数据类型-基本数据类型
  • 015.基础语法-数据类型-数据类型之间的转换
  • 016.基础语法-数据类型-引用数据类型
  • 017.基础语法-运算符-介绍
  • 018.基础语法-运算符-算术运算符-二元运算符
  • 019.基础语法-运算符-算术运算符-一元运算符
  • 020.基础语法-运算符-赋值运算符
  • 021.基础语法-运算符-关系运算符
  • 022.基础语法-运算符-逻辑运算符
  • 023.基础语法-运算符-三元运算符
  • 024.基础语法-流程控制-顺序执行
  • 025.基础语法-流程控制-分支执行-介绍
  • 026.基础语法-流程控制-分支执行-单分支
  • 027.基础语法-流程控制-分支执行-双分支
  • 028.基础语法-流程控制-分支执行-多分支
  • 029.基础语法-流程控制-分支执行-特殊多分支
  • 030.基础语法-流程控制-分支执行-小练习
  • 031.基础语法-流程控制-重复执行-while
  • 032.基础语法-流程控制-重复执行-dowhile
  • 033.基础语法-流程控制-重复执行-for
  • 034.基础语法-流程控制-重复执行-break和continue
  • 035.基础语法-流程控制-小练习-九层妖塔
  • 036.基础语法-面向对象-介绍
  • 037.基础语法-面向对象-基本语法
  • 038.基础语法-面向对象-案例分析
  • 039.基础语法-面向对象-类和对象
  • 040.基础语法-面向对象-属性
  • 041.基础语法-面向对象-方法
  • 042.基础语法-面向对象-方法参数
  • 043.基础语法-面向对象-方法参数-传值方式
  • 044.基础语法-面向对象-静态
  • 045.基础语法-面向对象-静态代码块
  • 046.基础语法-面向对象-包
  • 047.基础语法-面向对象-import
  • 048.基础语法-面向对象-构造方法
  • 049.基础语法-面向对象-继承
  • 050.基础语法-面向对象-super、this
  • 051.基础语法-面向对象-继承、构造方法
  • 052.基础语法-面向对象-多态
  • 053.基础语法-面向对象-方法重载
  • 054.基础语法-面向对象-方法重载-小练习
  • 055.基础语法-面向对象-方法重写
  • 056.基础语法-面向对象-方法重写-小练习
  • 057.基础语法-面向对象-递归
  • 058.基础语法-面向对象-访问权限
  • 059.基础语法-面向对象-访问权限-小练习
  • 060.基础语法-面向对象-内部类
  • 061.基础语法-面向对象-单例模式
  • 062.基础语法-面向对象-final
  • 063.基础语法-面向对象-抽象
  • 064.基础语法-面向对象-抽象类和抽象方法
  • 065.基础语法-面向对象-接口
  • 066.基础语法-面向对象-枚举
  • 067.基础语法-面向对象-匿名类
  • 068.基础语法-面向对象-bean规范
  • 069.基础语法-面向对象-作用域
  • 070.基础语法-常用类和对象-Object
  • 071.基础语法-常用类和对象-数组
  • 072.基础语法-常用类和对象-数组-二维数组
  • 073.基础语法-常用类和对象-数组-九层妖塔
  • 074.基础语法-常用类和对象-数组-冒泡排序
  • 075.基础语法-常用类和对象-数组- 选择排序
  • 076.基础语法-常用类和对象-数组-二分查找法
  • 077.基础语法-常用类和对象-字符串
  • 078.基础语法-常用类和对象-字符串-拼接
  • 079.基础语法-常用类和对象-字符串-比较
  • 080.基础语法-常用类和对象-字符串-截断
  • 081.基础语法-常用类和对象-字符串-替换
  • 082.基础语法-常用类和对象-字符串-大小写
  • 083.基础语法-常用类和对象-字符串-查询
  • 084.基础语法-常用类和对象-字符串-StringBuilder
  • 085.基础语法-常用类和对象-包装类
  • 086.基础语法-常用类和对象-日期类
  • 087.基础语法-常用类和对象-日历类
  • 088.基础语法-常用类和对象-打印日历
  • 089.基础语法-常用类和对象-工具类
  • 090.基础语法-常用类和对象-比较
  • 091.基础语法-异常-介绍
  • 092.基础语法-异常-基础语法
  • 093.基础语法-异常-常见异常-1
  • 094.基础语法-异常-常见异常-2
  • 095.基础语法-异常-常见异常-3
  • 096.基础语法-异常-转换异常
  • 097.基础语法-异常-自定义异常
  • 098.进阶语法-集合-介绍
  • 099.进阶语法-集合-常用接口和类
  • 100.进阶语法-集合-ArrayList-基本操作
  • 101.进阶语法-集合-ArrayList-常用方法
  • 102.进阶语法-集合-LinkedList-基本操作
  • 103.进阶语法-集合-LinkedList-常用方法
  • 104.进阶语法-集合-泛型-介绍
  • 105.进阶语法-集合-泛型-基本使用
  • 106.进阶语法-集合-比较器
  • 107.进阶语法-集合-ArrayList和LinkedList的对比
  • 108.进阶语法-集合-HashSet
  • 109.进阶语法-集合-HashSet-常用方法
  • 110.进阶语法-集合-HashSet-重复数据
  • 111.进阶语法-集合-Queue
  • 112.进阶语法-集合-HashMap
  • 113.进阶语法-集合-HashMap常用方法
  • 114.进阶语法-集合-Hashtable
  • 115.进阶语法-集合-迭代器
  • 116.进阶语法-集合-工具类
  • 117.进阶语法-集合-问题汇总
  • 118.进阶语法-IO-数据流处理
  • 119.进阶语法-IO-文件流
  • 120.进阶语法-IO-文件复制
  • 121.进阶语法-IO-缓冲流
  • 122.进阶语法-IO-字符流
  • 123.进阶语法-IO-序列化
  • 124.进阶语法-IO-常见异常
  • 125.进阶语法-线程-线程中的进程
  • 126.进阶语法-线程-进程中的线程
  • 127.进阶语法-线程-自己的第一个线程
  • 128.进阶语法-线程-线程的生命周期
  • 129.进阶语法-线程-线程执行方式(串行和并发)
  • 130.进阶语法-线程-线程休眠
  • 131.进阶语法-线程-工作
  • 132.进阶语法-线程-线程池
  • 133.进阶语法-线程-同步
  • 134.进阶语法-线程-wait和sleep
  • 135.进阶语法-线程-线程安全问题
  • 136.进阶语法-反射-镜中的自己
  • 137.进阶语法-反射-字节码
  • 138.进阶语法-反射-类加载器
  • 139.进阶语法-反射-练习
  • 140.进阶语法-反射-常见异常