源码分析
循环ing
铭记初衷,倾己所有~~~
展开
-
java源码解读之String
String类可以说是我们日常开发绝对会接触到的数据类型了,而关于String类的一系列操作方法也是很常用的,因此String是我第2个看的Java源码,还是跟Integer的源码一样,分析全在源码上面,于是又可以疯狂贴代码了哈哈哈,下面开启贴代码模式..................package java.lang;import java.io.ObjectStreamClass;原创 2017-02-27 20:16:19 · 335 阅读 · 0 评论 -
看了《spring技术内幕》简单的图解总结下spring一些请求调用流程
看了《spring技术内幕》,自己画的一些spring源码调用的流程图,供自己以后需要的时候可以快速了解大致的流程,顺便记录下自己的学习过程原创 2016-05-31 11:37:01 · 449 阅读 · 0 评论 -
java源码解读之Integer
每天都在用着Java各种各样的类与方法,但是也仅仅只是局限于用,却不了解那些每天都接触的类与方法内部是如何去实现的,遇到问题只能不停地度娘谷歌看文章,因此决定从现在开始学习jdk的源码,我相信基础的东西永远都不会过时,不仅要知其然,还要知其所以然。先从我们平常用的最多的数据类型入手,最常见的莫过于Integer类型,本篇文章就对Integer的源码常用的方法进行解读,源码去掉了多余且看得一脸懵原创 2017-02-19 22:04:25 · 571 阅读 · 0 评论 -
java源码解读之ClassLoader(loadClass方法)
本篇文章仅仅只是对ClassLoader类的loadClass方法从源码上进行分析,至于跟类加载相关的双亲委托模式等其他知识点,不做介绍与阐述,因为网上大把介绍这些的文章,而且我不认为自己能写得比他们好接下来又是跟之前的两篇一样,直接贴相关的源代码啦~\(≧▽≦)/~public abstract class ClassLoader { private static native原创 2017-03-05 17:53:20 · 2478 阅读 · 2 评论 -
java源码解读之ArrayList
还是跟之前几篇源码的一样,相关信息都写在源码里面,直接祭出源码啦~~~package java.util;import java.util.function.Consumer;import java.util.function.Predicate;import java.util.function.UnaryOperator;/** * ArrayList继承AbstractList...原创 2018-04-05 16:34:43 · 193 阅读 · 0 评论 -
java源码解读之LinkedList
package java.util;import java.util.function.Consumer;/** * 通过LinkedList的继承和实现的类与接口,可以看出: * 由于继承了AbstractSequentialList的双向链表,因此可以被当作堆栈、队列或双端队列进行操作 * 实现 List 接口,能对它进行队列操作 * 实现 Deque 接口,即能将Linked...原创 2018-04-05 16:50:16 · 234 阅读 · 0 评论 -
java源码解读之HashMap
package java.util;import java.io.IOException;import java.io.InvalidObjectException;import java.io.Serializable;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import ja...原创 2018-04-05 16:59:54 · 256 阅读 · 0 评论 -
源码角度,理清spring IOC容器初始化的全过程
IOC容器初始化过程中4个比较重要的类1.BeanFactory系列:只实现IOC容器的基本功能BeanFactory的基本功能:a.通过containBean方法判断IOC容器中是否含有指定名字的Beanb.通过isSingleton方法查询指定名字的Bean是否为Singleton类型的Beanc.通过isPrototype方法查询指定名字的Bean是否为Prototype类型的Beand.通...原创 2018-05-05 21:43:34 · 221 阅读 · 0 评论