java基础
1.JVM java虚拟机
2.GC 垃圾回收
3.一个http请求的执行过程
4.线程、多线程、线程同步、线程池
5.String类型是不是可变的,多字符串拼接用什么好?
String、StringBuffer、StringBuilder
6.自动装箱、自动拆箱
7.io和nio
8.单例和多例的区别,使用场景
9.异常的父类,怎么创建一个异常
10.system.exit(0) 和 system.exit(1)区别
system.exit(0):正常退出,程序正常执行结束退出
system.exit(1):是非正常退出,就是说无论程序正在执行与否,都退出
System.exit(status)返回最顶层,return则是返回上一层。
11.set list map区别
12.hashMap和hashTable区别
13.hashmap的hashcode值相同时会怎样?怎么解决冲突