- 博客(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 71.p
2021-09-27 00:57:11
421
翻译 关于Java 中“1000==1000”为false,而”100==100“为true的相关源码解析
为什么 Java 中"1000==1000"为false,而"100==100"为true?如果你运行下面的代码:Integer a = 1000, b = 1000; System.out.println(a == b);//1Integer c = 100, d = 100; System.out.println(c == d);//2你会得到falsetrue基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,用==表示它们是不
2020-09-08 15:41:19
153
原创 Spring系列之beanFactory与ApplicationContext
文章目录**一、BeanFactory****二、ApplicationContext****三、二者区别****四、总结****五、Spring的bean在什么时候实例化?**一、BeanFactoryBeanFactory 是 Spring 的“心脏”。它就是 Spring IoC 容器的真面目。Spring 使用 BeanFactory 来实例化、配置和管理 Bean。BeanFactory:是IOC容器的核心接口, 它定义了IOC的基本功能,我们看到它主要定义了getBean方法。getBea
2020-09-08 01:06:17
331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人