第一次发帖子,记录一下吧,懵逼了,只想起来这些。面试约1小时。 Object下都有什么方法? 面向对象的特点? 如何实现多态?并以面向对象的思想设计一个猫吃鱼的例子(写代码) 如何避免线程死锁? synchronized关键字加在静态方法和非静态方法上有何区别? 线程有哪些基本状态,状态切换图画出来 解释一下IO阻塞? 用过哪些集合? ArrayList和LinkedList的区别? HashMap的底层原理? 在key相同的情况下怎么处理? HashMap线程安全吗?与ConcurrentHashMap的区别?分...