- 博客(3)
- 收藏
- 关注
原创 详解HashMap的put方法在JDK 7和JDK 8的实现
文章目录JDK 71.put(K key, V value)方法**putForNullKey(value)方法****hash(key.hashCode())方法****indexFor(hash, table.length)**判断是否需要进行旧值覆盖addEntry(hash, key, value, i)方法JDK 81.put(K key, V value)方法hash(key)方法**putVal(hash(key), key, value, false, true)方法** JDK 7 1.p
2021-09-27 00:57:11 252
翻译 关于Java 中“1000==1000”为false,而”100==100“为true的相关源码解析
为什么 Java 中"1000==1000"为false,而"100==100"为true? 如果你运行下面的代码: Integer a = 1000, b = 1000; System.out.println(a == b);//1 Integer c = 100, d = 100; System.out.println(c == d);//2 你会得到 false true 基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,用==表示它们是不
2020-09-08 15:41:19 98
原创 Spring系列之beanFactory与ApplicationContext
文章目录**一、BeanFactory****二、ApplicationContext****三、二者区别****四、总结****五、Spring的bean在什么时候实例化?** 一、BeanFactory BeanFactory 是 Spring 的“心脏”。它就是 Spring IoC 容器的真面目。Spring 使用 BeanFactory 来实例化、配置和管理 Bean。 BeanFactory:是IOC容器的核心接口, 它定义了IOC的基本功能,我们看到它主要定义了getBean方法。getBea
2020-09-08 01:06:17 239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人