
源码
文章平均质量分 76
Kwqin
致力于java分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring的循环依赖,循环依赖底层原理、三级缓存解决循环依赖源码分析
什么是循环依赖很简单就是A对象依赖了B对象,B对象依赖了A对象//A依赖了Bclass A{ public B b;}//B依赖了Aclass B{ public A a;}如果不考虑Spring,循环依赖并不是问题,因为对象之间相互依赖是很正常的事情A a=new A();B b=new B();a.b=b;b.a=a;这样A,B就依赖上了spring的循环依赖@Component("aService")public clas原创 2021-12-05 15:04:00 · 699 阅读 · 0 评论 -
Spring源码解析之实例、初始化
pojopackage com.kuang.pojo;public class Hello { private String str; public String getStr() { return str; } public void setStr(String str) { this.str = str; } @Override public String toString() { r原创 2021-11-29 20:36:19 · 1099 阅读 · 0 评论 -
手写HashMap
首先先写个Map接口package writeMap;public interface Map<K,V> { V put(K k,V v); V get(K k); int size(); interface Entry<K,V>{ K getKey(); V getValue(); }}接着写HashMappackage writeMap;import java.util.*;pu原创 2021-11-24 13:49:07 · 1056 阅读 · 0 评论 -
面试必问之HashMap源码解析
面试一般都会涉及JDK中1.7及1.8的HashMap相关问题,所以专门写此博客用于分享与学习!!!首先先来看看JDK1.7中的源码!1.7中底层存储结构为数组+链表首先先看下源码中的构造方法:/** * Constructs an empty <tt>HashMap</tt> with the specified initial * capacity and the default load factor (0.75). .原创 2021-11-23 11:56:07 · 753 阅读 · 0 评论