您现在所在位置: 首页 > 睿道新闻

java培训学校面试题褔利

发布时间:2020-09-17点击数:


   1.达到线程安全的两种方法


  1)synchronized方法:根据在方法声明中添加synchronized关键字来声明


  synchronized方法。


  2)synchronized块:根据synchronized关键字来声明synchronized块。


   2.说一下“==”和equals()方法在字符串自变量实际操作中的不一样?


  ”==”较为的是2个字符串数组对象的详细地址,equals()是较为的2个字符串数组的实际值。


   3.sleep()和wait()有什么不同?


  sleep是线程类(Thread)的方法,造成此线程中止实行特定時间,给实行机遇给别的线程,可是监管模式仍然维持,到时后会全自动修复。调用sleep不容易释放出来对象锁。


  wait是Object类的方法,对此对象调用wait方法造成本线程舍弃对象锁,进入等候此对象的等候锁定池,仅有对于此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池打算获得对象锁进入运作模式。



  • 友情链接

关注东软睿道公众号了解更多IT行业资讯

添加东小萌微信
获取更多IT学习资源