java源码阅读
Jewhon1
这个作者很懒,什么都没留下…
展开
-
java源码分析之ArrayList
package java.util; /** * 继承自 AbstractList ,实现List(集合), RandomAccess(标记接口,支持快速随机访问), * Cloneable(实现对象的浅拷贝), java.io.Serializable(序列化)接口 (非线程安全) */ public class ArrayList extends AbstractList implem原创 2017-06-13 14:10:58 · 284 阅读 · 0 评论 -
java源码分析之HashMap
package java.util; import java.io.*; /** * 继承Map的抽象类AbstractMap 实现 Map(集合),Cloneable(实现对象的浅拷贝),serializable(序列化)接口,非线程安全 * hashMap 是一个数组结构,每一个数组元素是一个链表,每一个链表中包含多个Entry类,这些Entry类的key有相同的hash值作为数组的下原创 2017-07-06 18:06:42 · 221 阅读 · 0 评论 -
Spring源码分析之配置文件加载并注册Bean
Bean的加载原创 2017-09-14 11:52:57 · 316 阅读 · 0 评论 -
JVM随笔
JVM随笔: JVM发展:Classic VM —>HotSpot VM+JRokit VM —>整合HotSpot VM(主流jvm) JVM源码结构 JVM内存区域: JVM内存区域共分为5大块。分别为堆内存(Heap),方法区(Method Area),本地方法栈(Native Method Stack),虚拟机栈(JVMStacks)和程序计数器; 堆内存:主要...原创 2018-04-08 15:29:47 · 168 阅读 · 0 评论 -
SpringBoot启动流程资源文件初始化分析
1. SpringApplication.run(StartClass.class,args);--->启动类main方法调用SpringApplication静态run方法2. SpringApplication类中将资源文件装载到Object[] 数组中:我们传入的参数为 SpringApplication.classpublic static ConfigurableApplicati...原创 2018-05-19 10:35:51 · 255 阅读 · 0 评论