摘要:
Integer a=100 实际上是执行了 Integer i=Integer.valueOf(100)的操作,Integer类型的范围是-128~127,当满足条件时会放入缓存空间中。 而c=1000不在-128~127的范围内,则会开辟新的内存地址。所以c==d返回为false。 阅读全文
摘要:
1 public class SynchronizedTest { 2 3 private static int num; 4 5 private synchronized void test(String param){ 6 if(StringUtils.equals(param,"a")){ 7 阅读全文
摘要:
HashSet是基于HashMap实现的。HashSet实现了Set接口,它不允许集合中出现重复的元素,所以第一件事就是在将对象存储在 HashSet之前,要确保重写hashCode()方法和equals()方法,这样才能比较对象的值是否相等,确保集合中没有 储存相同的对象。 HashMap实现了M 阅读全文