JDK下载安装及配置环境变量
Java Downloads | Oracle
https://www.oracle.com/java/technologies/downloads/#java8-windows

程序原始的编译和运行

存储单位的换算

2/10/8/16进制间的换算



八大基本数据类型

数据类型转换

idea设置自动导包
++、--与扩展运算符


特殊的逻辑运算符

switch控制语句



break与continue

数组




构造器

static关键字



修饰符

继承






重写
两同一大两小

多态




设置启用注解


常量

单例模式


枚举类



作用:

抽象类


模板设计模式


接口




接口和抽象类的区别

代码块

内部类






函数式编程










Comparator比较规则

String




异常




泛型

泛型类


泛型接口


泛型方法


通配符及上下限


支持的类型及valueOf()与new包装类的区别


包装类字符串与基本类型的转化

集合Collection



collection遍历


遍历带来的并发修改异常问题





List


ArrayList创建对象时,数组长度为0,
添加元素时,初始数组长度为10;
当数组长度装满时,需要扩容时按照1.5倍扩容


Set

HashSet



二叉树



LinkedHashset


TreeSet

应用类型存入TreeSet集合自定义排序
1、对象类实现一个Comparable比较接口,重写compareTo方法,指定大小比较规则

2、public TreeSet(Comparator c)集合自带比较器Comparator对象,指定比较规则

Map




Map遍历



![]()
Stream流

获取流的方式


Stream流的常用方法

Stream流的终结方法


可变参数

字符集



IO流










资源释放方案

推荐使用:


线程









