尚硅谷 Java 语言全程课程目录, 尚硅谷 Java&大数据研究院 宋红康 B站视频链接 已看完,感谢宋红康老师! 【视频很长,但看完你一定会收获很多】
30天课程目录
Java 编程基础部分
day00_编程入门
day01_Java 语言概述
day02_Java 基本语法
day03_Java 基本语法
day04_Java 基本语法
day05_Java 基本语法与项目一
day06_Eclipse 的使用与数组
day07_数组
day08_面向对象(上)
day09_面向对象(上)
day10_面向对象(上)
day11_项目二与面向对象(中)
day12_面向对象(中)
day13_面向对象(中)
day14_面向对象(下)
day15_面向对象(下)
day16_异常处理
day17_项目三
Java 编程高级部分
day01_IDEA 的使用与多线程
day02_多线程
day03_常用类
day04_常用类
day05_枚举类与注解
day06_集合
day07_集合
day08_泛型与 File
day09_IO 流
day10_IO 流与网络编程
day11_反射
day12_动态代理与 Java8 新特性
day13_Java9&10&11 新特性
Java 编程基础部分
day00_编程入门
01-资料文件结构 1 02-资料文件结构 2 03-入门概述 04-冯诺依曼体系结构 05-CPU 和 IT 行业三大定律 06-持久化存储设备 07-bit 与 byte 08-内存 09-输入输出设备和网络连接设备 10-计算机史上的两个鼻祖 11-操作系统 12-万维网与软件架构方式 13-职业发展与提升 14-学习经验探讨
day01_Java 语言概述
01-Java 基础阶段目录概述 02-Java 后续学习大纲简述 03-Java 主要应用场景 04-Java 基础图谱及基础阶段项目说明 05-每天授课须知 06-图形化界面操作与命令行操作介绍 07-常用的命令行指令 08-计算机语言的划分 09-不同编程语言的介绍 10-Java 语言的历史及技术体系平台 11-Java 语言的特点 12-JVM 与垃圾收集机制 13-JDK、 JRE、 JVM 的关系 14-JDK 与 JRE 的安装 15-环境变量的配置 16-配置环境变量中几个问题的解决 17-第一个 Java 程序: HelloWorld 18-几个常见的 bug 的解决 19-EditPlus 的安装和配置 20-单行注释与多行注释 21-文档注释的使用 22-多行注释使用的一个注意点 23-API 文档的说明 24-第一个 Java 程序的总结 25-Java 开发工具的说明
day02_Java 基本语法
01-每天一考 02-复习 1 03-复习 2 04-关键字和保留字的说明 05-标识符及命名规则 06-标识符的命名规范 07-变量的定义 08-定义变量的注意点 09-变量的分类 10-整型变量的使用说明 11-浮点型变量的使用说明 12-char 型变量的使用说明 13-乱码的情况和字符集的说明 14-boolean 型变量的使用 15-自动类型提升运算 1 16-自动类型提升运算 2 17-强制类型转换运算 18-变量运算规则的两个特殊情况 19-String 类型变量的使用 20-两个关于 String 的练习题 21-String 使用的强化说明 22-不同进制的表示方式 23-二进制转换为十进制的说明 24-二进制转换为十进制的练习 25-十进制转二进制的操作 26-二进制与八进制十六进制间的转换
day03_Java 基本语法
01-每天一考 02-复习 1 03-复习 2:变量的定义 04-复习 3:变量的运算规则 05-算术运算符的使用 1 06-算术运算符的使用 2 07-算术运算符的练习 08-关于敲代码和练指法 09-赋值运算符的使用 10-赋值运算符的课后练习 11-比较运算符的使用 12-逻辑运算符的使用说明 13-逻辑运算符的使用测试 14-逻辑运算符的课后练习 15-左移右移位运算符的使用 16-其它位运算符的使用 17-位运算符的练习 18-三元运算符的使用 19-三元运算符与 if-else 的转换 20-运算符的优先级 21-关于流程控制的说明 22-if-else 结构的基本使用
day04_Java 基本语法
01-每天一考 02-复习 1:算术与比较运算符 03-复习 2:比较与逻辑运算符 04-复习 3:位运算符与三元运算符 05-使用 Scannner 从键盘获取 int 型数据 06-使用 Scannner 从键盘获取多种类型数据 07-if-else 的例题 1 08-if-else 的例题 2 09-if-else 课后练习 1:笔试题 10-if-else 课后练习 2:狗的年龄 11-if-else 课后练习 3:彩票问题 12-if-else 课后练习 4:高富帅 13-switch-case 结构的基本使用 14-switch-case 结构的使用说明 15-switch-case 的例题 1 16-switch-case 的例题 2 17-switch-case 课后练习:日期累积 18-switch-case 与 if-else 的转换说明 19-循环结构及 for 循环的理解 20-for 循环结构的使用 21-for 循环的例题
day05_Java 基本语法与项目一
01-每天一考 02-复习 03-for 循环的例题 04-for 循环课后练习 05-while 循环的基本使用 06-do-while 循环的基本使用 07-while(true)结构的使用 08-嵌套循环的使用 1 09-嵌套循环的使用 2 10-嵌套循环练习:九九乘法表 11-质数输出的实现方式一 12-质数输出的算法优化一 13-质数输出的算法优化二 14-break 和 continue 的基本使用 15-带标签的 break 和 continue 的使用 16-质数输出的实现方式二 17-项目一的演示 18-项目一中 Utility 工具类的说明 19-项目一整体框架的搭建 20-项目一退出功能的实现 21-项目一收支明细功能的实现 22-项目二登记收入功能的实现 23-项目一登记支出功能的实现
day06_Eclipse 的使用与数组
01-每天一考 02-复习 03-Eclipse 首次启动的设置 04-HelloWorld 程序的编写和执行 05-Eclipse 使用的常见问题 1 06-Eclipse 使用的常见问题 2 07-数组的概述 08-一维数组的初始化 09-数组元素的调用 10-数组的长度与遍历 11-数组元素的默认初始化值 12-内存结构的简单说明 13-一维数组的内存解析 14-一维数组的课后练习 1 15-一维数组的课后练习 2 16-二维数组的理解和初始化 17-二维数组元素的调用 18-二维数组的长度和遍历 19-二维数组元素默认初始化值 20-二维数组的内存解析
day07_数组
01-每天一考 02-复习: Eclipse 的使用 03-复习:数组的概述_数据结构概述 04-复习:一维数组与二维数组 05-二维数组练习:基本操作 06-二维数组练习:杨辉三角 07-算法:数组元素的赋值 08-算法:数值型数组元素的操作 09-课后练习:数组赋值 10-算法:数组的复制 11-算法:数组元素的反转 12-算法:线性查找 13-算法:二分法查找 14-算法和排序算法的概述 15-算法:冒泡排序的实现 16-算法:快速排序的说明 17-排序算法的横向对比 18-Arrays 工具类的使用 19-数组中的常见异常 20-数组的总结
day08_面向对象(上)
01-每天一考 02-复习 03-面向对象编程学习的主线
