java常见面试题及答案第二部分

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IO和NIO的区别
IO面向流,阻塞。

单线程一次只能应付一个连接。

NIO面向缓存,非阻塞,拥有选择器。

可以单线程管理多个连接。

HashMap和HashTable区别?
HashMap是线程不安全的。

HashTable是线程安全的,它是在HashMap所有的方法上添加了synchronized,极大的降低了性能。

Object中常见的方法
getClass():获取当前类对象
hashcode():返回对象的hash值
equals(Object obj):判断两个对象是否相等
clone():创建并返回此对象的副本
toString():返回该对象的字符串表示。

notify():唤醒一个等待的线程。

notifyAll():唤醒所有等待的线程。

wait():另当前线程等待
finalize():垃圾回收器回收该对象前会先执行一次该方法。

相关文档
最新文档