摘要: 18.java 容器都有哪些? 19.Collection 和 Collections 有什么区别? 20.List、Set、Map 之间的区别是什么? 21.HashMap 和 Hashtable 有什么区别? 22.如何决定使用 HashMap 还是 TreeMap? 23.说一下 HashMa 阅读全文
posted @ 2019-06-30 21:49 吹灭读书灯 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.JDK 和 JRE 有什么区别? 2.== 和 equals 的区别是什么? 3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗? 4.final 在 java 中有什么作用? 5.java 中的 Math.round(-1.5) 等于多少? 6.String 阅读全文
posted @ 2019-06-30 21:49 吹灭读书灯 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、前言 先来看两个问题 1、Java中如num++这样的自增操作不是原子性的操作,【Kevin原创】关于Java自增操作的原子性。 2、AtomicInteger使用CAS技术保证其操作的原子性(Compare-and-Swap,即比较并替换)。面试必问的CAS,你懂了吗? java 中的锁 -- 阅读全文
posted @ 2019-06-30 17:59 吹灭读书灯 阅读(261) 评论(0) 推荐(0) 编辑