Java 中面试最常见的 208题:面试必备
1.Java中会存在内存泄漏吗?
会。java导致内存泄露的原因很明确:长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致不能被回收,这就是java中内存泄露的发生场景
2.sleep()和wait()的区别?
1.sleep是Thread的静态方法,wait是Object的方法,任何对象实例都能调用。
2.sleep不会释放锁,它也不需要占用锁。wait会释放锁,但调用它的前提是当前线程占有锁(即代码要在synchroni
转载
2020-11-18 20:11:55 ·
175 阅读 ·
0 评论