面试题java常考面试题

Posted 我想月薪过万

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试题java常考面试题相关的知识,希望对你有一定的参考价值。

java中sleep方法和wait方法的区别

  1. sleep是线程中的方法,但是wait是Object中的方法
  2. sleep方法不会释放锁,但是wait会释放锁
  3. sleep方法不依赖于同步器synchronized,但是wait需要依赖synchronized关键字
  4. sleep不需要被唤醒(休眠之后退出阻塞),但是wait需要(不指定时间需要被别人中断)

HashMap的底层数据结构是怎么样的?

JDK1.7及以前是数组加链表

JDK1.8及以后是数组和链表以及红黑树

JDK1.8什么时候链表会转化成红黑树?

final、finalize和finally的不同之处?

 

 

以上是关于面试题java常考面试题的主要内容,如果未能解决你的问题,请参考以下文章

Java常考面试题(转)

Java常考面试题总结

Java常考面试题

Java常考面试题

Java常考面试题

近5年常考Java面试题及答案整理