1、内存溢出和内存泄漏:
2、浮点数相减可能出错的原因:
3、封装、继承、多态的特点,并用生活中的场景描述:
4、抽象类和接口的区别:
5、HashMap的底层原理:
6、HashMap和Hashtable的区别:
7、多线程的几种实现方法:
8、线程执行run方法和start方法的区别:
9、如何保证线程安全?
10、同步方法和静态同步方法的区别:
11、描述死锁:
12、死锁的必要条件:
13、如何避免死锁:
14、多人同时登录时高并发问题的解决方法:
1、内存溢出和内存泄漏:
2、浮点数相减可能出错的原因:
3、封装、继承、多态的特点,并用生活中的场景描述:
4、抽象类和接口的区别:
5、HashMap的底层原理:
6、HashMap和Hashtable的区别:
7、多线程的几种实现方法:
8、线程执行run方法和start方法的区别:
9、如何保证线程安全?
10、同步方法和静态同步方法的区别:
11、描述死锁:
12、死锁的必要条件:
13、如何避免死锁:
14、多人同时登录时高并发问题的解决方法: