基本数据类型及其封装类型的区别==与equalscomparable与comparatorhashCode和equals的区别Java类初始化过程中执行顺序Override和Overload的区别Object有哪些方法String类和char[]那个更适合做密码String为什么设计成不可变的参数传递常见的异常类关于迭代器遍历的源码分析数值类型比较接⼝和抽象类的区别深拷⻉和浅拷⻉字符串常量和字符串变量的区别break,continue 使用正则表达式JDK8的新特性异常Java基础知识三Java基础知识二Java基础知识一java8新特性