八种基本数据类型的大小,以及他们的封装类
Switch能否用string做参数
equals与==的区别
Object有哪些公用方法
String、StringBuffer与StringBuilder的区别
Java面向对象的三个特征与含义
Override和Overload的区别
Interface与abstract类的区别
自动装箱与拆箱
什么是泛型
java线程池
synchronized和lock
ReentrantLock和AQS
生产者-消费者模式
Hashcode的作用
Java中的集合
java8中的HashMap
java8中ConcurrentHashMap
CAS
java NIO