集合
List Map Set的实现类
HashMap底层实现原理
Hashmap和hashtable ConcurrentHashMap区别
这个不熟 但是也不确定是不是会考
hashtable 比hashmap更安全
concurrenthashMap的同步替代 hashtable
多线程
进程和线程的区别
进程是操作系统资源分配的基本单位
线程是处理器任务调度和执行的基本单位
创建线程的方式(4)
1 继承thread类并且重写run方法
2 实现Runnable接口并且重写run方法
3 实现Callable接口并且重写run方法
4 使用线程池创建
Runnable和Callable的区别
如何启动一个新线程 调用start和run方法的区别
start开启线程 而run方法只是线程的一个普通方法而且在主线程执行
线程状态以及几种状态的切换
线程相关的几种方法
wait sleep yield notify notifyall join interrupt(中断)
wait和sleep的区别
wait 来自Object类必须在同步代码块里边使用 不需要捕获异常
sleep 可以在任何地方使用 且需要捕获异常