摘要: List接口的主要实现类ArrayList,是线程不安全的,执行效率高;底层基于Object[] elementData 实现,是一个动态数组,它的容量能动态增加和减少。可以通过元素下标访问对象,使用于快速检索场景时使用。 基于JDK1.8,通过ArrayList几个常用的方法,分析ArrayLis 阅读全文
posted @ 2020-04-10 19:20 swayer 阅读(156) 评论(0) 推荐(0) 编辑
摘要: JVM内存结构 可以看出JVM从宏观上可以分为 ‘内部’ 及 ‘外部’ 两个部分(便于记忆理解): ‘内部’包含:线程共享(公有)数据区 和 线程隔离(私有)数据区 ‘外部’包含:类加载子系统、垃圾回收器、执行引擎、本地库接口、本地方法库 以上部件构成了整个jvm,接下来我们一个一个零件拆开了看。 阅读全文
posted @ 2020-04-09 11:32 swayer 阅读(667) 评论(2) 推荐(3) 编辑