这是一个JavaSE进阶的学习代码!!!
13天深入学习Java编程核心思想
B站黑马程序员:https://www.bilibili.com/video/BV1TE41177mP
1.知识回顾
2.static关键字
3.成员变量的分类和访问
4.成员方法的分类和访问
5.成员变量和成员方法访问的扩展
6.继承的概述
7.继承的使用案例
8.继承_子类不能继承父类的内容
9.继承后_成员变量的访问特点
10.继承后_成员方法的访问特点
11.继承后_方法重写
12.继承后_构造器的特点
13.super调用父类构造器
14.this与super关键字使用总结
15.继承的特点
16.引用类型作为方法的参数和返回值
17.引用类型作为成员变量的类型
1.抽象类的概述
2.抽象类的使用
3.抽象类的特征
4.抽象类存在的意义
5.抽象类设计模板模式
6.抽象类的注意事项
7.接口的概述
8.接口的基本实现
9.接口的多实现
10.接口与接口的多继承
11.JDK_1_8开始之后接口新增的方法
12.实现多个接口的使用注意事项
13.代码块
14.final关键字
15.单例模式
16.枚举类
1.多态的概述
2.多态的优劣势
3.多态_引用类型自动类型转换
4.多态_引用类型强制类型转换
5.多态接口的综合案例
6.内部类的概述
7.内部类_静态内部类
8.内部类_实例内部类
9.内部类_局部内部类
10.内部类_匿名内部类_重点
11.包和权限修饰符
12.Object类的详细使用
13.Objects类的使用
14.Date日期类
1.DateFormat时间格式化类
2.Calendar日历类的详细使用
3.Math类的详细使用
4.System系统类的使用
5.BigDecimal计算浮点类型
6.包装类的使用
7.正则表达式的演示
8.泛型的概述
9.泛型的好处
10.自定义泛型类
11.自定义泛型方法
12.自定义泛型接口
13.泛型的通配符
14.Collection集合的概述
15.Collection集合的常用API
1.Collection集合的遍历方式
2.Java常见数据结构种类
3.List系列集合的使用
4.Set系列集合
5.Collections工具类
6.可变参数
7.斗地主游戏洗牌发牌看牌
1.Map集合的概述
2.Map集合的API
3.Map集合的遍历
4.Map集合存储自定义类型
5.LinkedHashMap的特点
6.TreeMap集合应用
7.Map集合练习
8.斗地主游戏洗牌发牌看牌
9.图书管理案例
10.排序算法冒泡_选择_排序
11.二分查找提高检索性能
1.异常的概述和体系
2.异常_常见的运行时异常
3.异常_编译时异常认识
4.异常_异常的产生处理的默认过程
5.异常_编译时异常的处理机制
6.异常_运行时异常的处理机制
7.finally关键字
8.异常的注意事项
9.自定义异常
10.异常的强大之处
11.多线程
12.线程的创建_方式一
13.线程的使用注意事项
14.线程的常用API
15.线程的创建_方式二
16.线程的创建_方式三扩展
17.线程安全
18.线程同步_同步代码块
19.线程同步_同步方法
20.线程同步_Lock锁
1.线程通信
2.线程池
3.死锁
4.volatile关键字概述
5.变量不可见性解决
6.原子性
7.并发包_ConcurrentHashMap
8.并发包_CountDownLatch
9.并发包_CyclicBarrier
10.并发包_Semaphore
11.并发包_Exchanger
1.Lambda表达式的概述
2.Lambda表达式简化Runnable接口匿名内部类
3.Lambda简化Comparator接口匿名内部类写法
4.Lambda表达式的省略写法
5.方法引用的概述
6.方法引用方式一_静态方法的引用
7.方法引用方式二_实例方法的引用
8.方法引用方式三_特定类型的方法引用
9.方法引用方式四_构造器引用
10.Stream流概述
11.Stream流的获取
12.Stream流的常用API
13.Stream流的综合应用
14.Stream流的终结与非终结
15.收集Stream流
16.File类的概述
17.File类的获取功能的方法
18.File类的判断功能的方法
19.File类的创建和删除的方法
20.File目录的遍历
21.递归的概述和应用理论
22.递归实现文件搜索
23.字符集
24.IO流的概述和分类
25.字节流的使用
26.字节流做文件复制
1.字符流的使用
2.缓冲流的概述和分类
3.字节缓冲流
4.字节缓冲流的性能统计分析
5.字符缓冲流
6.字符流不同编码读取乱码的问题
7.转换流
8.序列化
9.打印流
10.Properties属性集对象
1.编程思维题目
2.网络通信的基本概念
3.InetAddress
4.UDP通信
5.TCP通信一
6.TCP通信二
7.TCP通信三
8.TCP通信四
9.及时通信
10.文件上传演示
11.BS架构模拟
12.基本通信模型介绍
1.单元测试
2.反射的概述
3.反射_获取Class类对象
4.反射_获取Constructor构造器
5.反射_获取Field成员变量
6.反射_获取Method方法
7.暴力攻击集合泛型
8.反射有啥用
9.注解的概念
10.自定义注解
11.注解的属性
12.注解的特殊属性_value
13.元注解
14.注解解析
15.注解模拟Junit框架
16.代理模式
1.Dom4j解析XML文档根元素
2.Dom4j解析XML的子元素
3.Dom4j解析XML的属性
4.Dom4j解析XML的文本
5.Dom4j解析案例
6.XPath检索XML中的信息
7.XML解析Mybatis框架的核心配置
8.工厂设计模式介绍
9.装饰设计模式
10.CommonsIO包介绍
11.Base64