第一章:初识Java SE和环境搭建
01. 01.计算机简介前言
02. 02.java的基本数据类型[ 20:45 ]
03. 03.局部变量的使用[ 09:07 ]
04. 04.java基本数据类型自动转换[ 14:12 ]
05. 05.java基本数据类型的强制转换[ 19:37 ]
06. 06.运算符四则运算[ 22:00 ]
07. 07.运算符后加加[ 15:01 ]
08. 08.运算符前加加和减减[ 10:00 ]
09. 09.赋值运算符和比较运算符[ 12:13 ]
10. 10.逻辑运算符[ 06:30 ]
第二章:Java基本语法
01. 01.常量和变量的概述
02. 02.java的基本数据类型[ 30:40 ]
03. 03.局部变量的使用[ 13:55 ]
04. 04.java基本数据类型自动转换[ 29:44 ]
05. 05.java基本数据类型的强制转换[ 11:02 ]
06. 06.运算符四则运算[ 07:13 ]
07. 07.运算符后加加[ 04:46 ]
08. 08.运算符前加加和减减[ 12:20 ]
09. 09.赋值运算符和比较运算符[ 17:55 ]
10. 10.逻辑运算符[ 24:52 ]
第三章:程序流程控制
01. 01.if分支判断
02. 02.多重if[ 12:30 ]
03. 03.switch详解[ 20:16 ]
04. 04.switch应用[ 18:25 ]
05. 05.三元运算符[ 12:08 ]
06. 06.while循环[ 15:14 ]
07. 07.do while循环[ 15:39 ]
08. 08.for循环[ 11:05 ]
09. 09.打印乘法口诀[ 10:42 ]
10. 10.break和continue[ 09:12 ]
第四章:函数和数组
1. 01.函数(方法)详解
2. 02.方法调用内存图和误区[ 17:35 ]
3. 03.方法的重载[ 10:48 ]
4. 04.数组的使用[ 27:16 ]
5. 05.数组的三种定义方式[ 25:08 ]
6. 06.求极值[ 14:01 ]
7. 07.冒泡排序[ 23:05 ]
8. 08.数组的倒置[ 14:23 ]
9. 09.二维数组[ 08:48 ]
第五章:面向对象
01. 01.面向对象OOP核心思想概述
02. 02.面向对象OOP类的定义[ 17:26 ]
03. 03.面向对象OOP类的属性和方法[ 16:27 ]
04. 04.类如何创建对象[ 14:45 ]
05. 05.创建对象的内存结构流程[ 21:07 ]
06. 06.成员变量(属性)详解[ 15:06 ]
07. 07.局部变量详解[ 31:26 ]
08. 08.匿名对象[ 04:04 ]
09. 09.面向对象特征之封装[ 21:35 ]
10. 10.面向对象this的详解[ 30:00 ]
11. 11.OOP构造器详解[ 27:05 ]
12. 12.static关键字在属性上[ 20:14 ]
13. 13.static关键字在方法上[ 21:54 ]
14. 14.静态代码块详解[ 09:23 ]
15. 15.设计模式之单例模式[ 22:12 ]
16. 16.小薪留作业[ 01:41 ]
第六章:类的继承
1. 01.类的继承详解
2. 02.类的继承的内存结构图[ 12:39 ]
3. 03.super关键字的用法[ 31:36 ]
4. 04.方法的重写详解[ 10:05 ]
5. 05.final关键字的详解[ 14:40 ]
6. 06.抽象类详解[ 23:50 ]
第七章:接口和多态
1. 01.接口的概述和特点
2. 02.接口的应用练习[ 13:06 ]
3. 03.接口在JDK1.8中的特性[ 10:27 ]
4. 04.父子类之间的类型转换[ 36:26 ]
5. 05.多态详解[ 33:21 ]
6. 06.包的使用详解[ 18:37 ]
7. 07.API的使用详解[ 35:33 ]
8. 08.扫描器的使用[ 12:29 ]
第八章:内部类和Object
1. 01.内部类详解(
2. 02.匿名内部类详解[ 14:18 ]
3. 03.权限修饰符详解[ 29:17 ]
4. 04.Object概述和toString方法[ 43:04 ]
5. 05.Object的equals方法[ 24:00 ]
第九章:开发工具使用和异常
01. 01.idea开发工具的安装破解
02. 02.idea开发工具的基本配置[ 23:59 ]
03. 03.idea代码快捷生成[ 10:49 ]
04. 04.idea的debug使用[ 15:22 ]
05. 05.idea快捷键的使用[ 34:46 ]
06. 06.自定义Exception[ 10:59 ]
07. 07.运行时异常的处理[ 25:19 ]
08. 08.多异常的处理详解[ 16:34 ]
09. 09.finally的用法详解[ 15:56 ]
10. 10.编译期的异常[ 12:29 ]
11. 11.异常的概述[ 22:18 ]
第一十章:字符串
01. 01.字符串的概述
02. 02.字符串的构造器[ 16:52 ]
03. 03.空字符串和null的区别[ 10:39 ]
04. 04.字符串的判断的方法[ 09:37 ]
05. 05.字符串获取功能上[ 12:10 ]
06. 06.字符串获取功能下[ 19:05 ]
07. 07.字符串获得功能练习题[ 10:26 ]
08. 08.字符串的其他功能[ 10:11 ]
09. 09.字符串作业练习题1[ 11:53 ]
10. 10.字符串作业练习题2[ 12:47 ]
第一十一章:可变字符串包装类日期
1. 01.StringBuffer概述和特点
2. 02.StringBuffer的API[ 25:07 ]
3. 03.随机数[ 12:15 ]
4. 04.System类详解[ 18:08 ]
5. 05.包装类详解[ 24:51 ]
6. 06.自动装箱和自动拆箱[ 12:52 ]
7. 07.日期类Date[ 06:24 ]
8. 08.日期的格式化[ 12:02 ]
第一十二章:集合上
1. 01.数组的回顾
2. 02.集合的体系[ 06:27 ]
3. 03.Collection的常用方法和遍历[ 34:01 ]
4. 04.集合扩展[ 13:59 ]
5. 05.迭代器扩展[ 13:05 ]
6. 06.list集合详解[ 43:31 ]
7. 07.ArrayList详解[ 31:40 ]
8. 08.LinkedList和Vector[ 36:41 ]
第一十三章:集合下
1. 01.集合中的泛型
2. 02.自定义泛型[ 09:36 ]
3. 03.增强for循环[ 09:46 ]
4. 04.set集合和HashSet[ 40:10 ]
5. 05.treeset预先准备值比较[ 20:37 ]
6. 06.tree的特点[ 08:20 ]
7. 07.可变参数用法[ 09:14 ]
8. 08.数组的工具类[ 25:38 ]
9. 09.集合工具类[ 20:51 ]
第一十四章:Map集合和文件
01. 01.map的特点
02. 02.map的常用方法[ 16:54 ]
03. 03.map的子类[ 17:26 ]
04. 04.文件的构造器[ 11:33 ]
05. 05.文件的创建和删除[ 13:09 ]
06. 06.文件的获取功能[ 14:26 ]
07. 07.文件的判断功能[ 11:47 ]
08. 08.递归介绍[ 06:37 ]
09. 09.文件的遍历[ 10:45 ]
10. 10.递归删除文件和目录[ 08:31 ]
第一十五章:IO流字符流
01. 01.IO流介绍
02. 02.字符输出流第一个例子[ 20:35 ]
03. 03.文件输出流的追加和flush[ 09:11 ]
04. 04.字符输出流的Writer写的五种方法[ 10:21 ]
05. 05.字符流读取[ 25:46 ]
06. 06.文件拷贝[ 08:42 ]
07. 07.高效缓冲字符输入流[ 10:53 ]
08. 08.高效缓冲字符输出流[ 13:01 ]
09. 09.字节流[ 34:43 ]
10. 10.通过字节流拷贝文件[ 08:03 ]
11. 11.高效缓冲字节流[ 09:41 ]
第一十六章:IO流字节流
1. 01.字符流通向字节流的桥梁
2. 02.字符流通向字节流的桥梁InputStreamReader[ 05:26 ]
3. 03.打印流[ 08:46 ]
4. 04.Properties属性集[ 19:44 ]
5. 05.序列化上[ 12:28 ]
6. 06.序列化下[ 12:49 ]
7. 07.编码概念[ 14:31 ]
8. 08.常用编码介绍[ 07:27 ]
9. 09.字符串的编码解码[ 03:17 ]
第一十七章:线程
01. 01.线程的概述
02. 02.线程的两种实现方式[ 21:51 ]
03. 03.线程的生命周期[ 07:47 ]
04. 04.线程的并发[ 18:02 ]
05. 05.线程并发的解决[ 20:58 ]
06. 06.synchronized在方法上修饰的特点[ 16:13 ]
07. 07.休眠[ 08:31 ]
08. 08.线程间通信[ 25:54 ]
09. 09.线程间通信第二种实现[ 05:24 ]
10. 10.线程的优先级[ 04:19 ]
11. 11.加入线程[ 04:21 ]
12. 12.让出线程和守护线程[ 04:20 ]
13. 13.死锁[ 07:40 ]
第一十八章:网络编程
1. 01.网络概述
2. 02.InetAddress类[ 09:22 ]
3. 03.UDP通信[ 18:01 ]
4. 04.UDP从控制台输入数据发送[ 09:57 ]
5. 05.TCP网络编程[ 13:28 ]