Java 基础
Java 中的几种基本数据类型是什么?对应的包装类型是什么?各自占用多少字节呢?
String 、 StringBuffer 和 StringBuilder 的区别是什么? String 为什么是不可变的?
String s1 = new String("abc");这段代码创建了几个字符串对象?
== 与 equals?hashCode 与 equals ?
包装类型的缓存机制了解么?
自动装箱与拆箱了解吗?原理是什么?
深拷贝和浅拷贝区别了解吗?什么是引用拷贝?
谈谈对 Java 注解的理解,解决了什么问题?
Exception 和 Error 有什么区别?
Java 反射?反射有什么缺点?你是怎么理解反射的(为什么框架需要反射)?
Java 泛型了解么?什么是类型擦除?介绍一下常用的通配符?
内部类了解吗?匿名内部类了解吗?
BIO,NIO,AIO 有什么区别?
等我背完明天默写出来