码迷,mamicode.com
首页 > 编程语言 > 详细

【Java基础】常用知识积累

时间:2015-01-14 21:25:47      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:java   面试题   多线程   面试   线程   

1、==和equals的区别 null和""的区别

2、15个顶级Java多线程面试题及回答

        (1)、线程中join的使用

       在很多情况下,主线程生成并起动了子线程,如果子线程里要进行大量的耗时的运算,主线程往往将于子线程之前结束,但是如果主线程处理完其他的事务后,需要用到子线程的处理结果,也就是主线程需要等待子线程执行完成之后再结束,这个时候就要用到join()方法了。

      (2)、线程中synchronized 与 Lock 的那点事

     (3)、线程中死锁问题

        (4)、在java中wait和sleep方法的不同?
      通常会在电话面试中经常被问到的Java线程面试问题。最大的不同是在等待时wait会释放锁,而sleep一直持有锁。Wait通常被用于线程间交互,sleep通常被用于暂停执行。

【Java基础】常用知识积累

标签:java   面试题   多线程   面试   线程   

原文地址:http://blog.csdn.net/scboyhj__/article/details/42713339

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!