java基础
八种基本数据类型的大小,以及他们的封装类
引用数据类型
switch能否用String做参数
equals 与 == 的区别
自动装箱、常量池
Object有哪些公开方法
Java的四种引用,用到的场景
HashMap的hashcode的作用
为什么重载hashcode方法
ArrayList、LinkedList、Vector的区别
String、StringBuffer、StringBuilder的区别
Map、Set、List、Queue、Stack的特点和用法
HashMap和HashTable的区别
JDK7和JDK8中HashMap的实现区别
HashMap和ConcurrentHashMap的区别,HashMap的底层源码
ConcurrentHashMap能完全替代HashTable吗
为什么HashMap是线程不安全的
如何线程安全的使用HashMap
多并发情况下HashMap是否能产生死循环
TreeMap、HashMap、LinkedHashMap的区别
Collection包结构,与Collections的区别
try、catch、finally,try中有rerurn,finally还执行吗
Excption与Error包结构,OOM你遇到过哪些情况,SOF你遇到过哪些情况
Java(OOP)面向对象的三个特征与含义
Override和Overload的含义与区别
接口和抽象类的区别
foreach与正常for循环效率对比
Java的IO与NIO
Java反射的作用与原理
泛型常用特点
解析XML的几种方式的原理与特点:DOM、SAX
设计模式:单例、工厂、适配器、责任链、观察者等
AOP是什么
OOP是什么
AOP与OOP的区别