随笔分类 -  JVM

浅谈JVM及原理
摘要:1、什么是JVM ? JVM, 中文名是Java虚拟机, 正如它的名字, 是一个虚拟机器,来模拟通用的物理机。 JVM是一个标准,一套规范, 规定了.class文件在其内部运行的相关标准和规范。 及其相关的内部构成。 比如:所有的JVM都是基于栈结构的运行方式。那么不符合这种要求的,不算是JVM, 阅读全文

posted @ 2018-07-29 17:44 小小野马 阅读(357) 评论(0) 推荐(0)

图解Java常用数据结构(一)
摘要:最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如LinkedList LinkedHashMap中的双向列表不再是回环的. HashMap中的单链表是尾插, 而不是头插入等等, 后 阅读全文

posted @ 2018-07-18 20:55 小小野马 阅读(349) 评论(0) 推荐(0)

深入理解 Java 虚拟机【1】JVM 内存模型
摘要:JVM 内存模型 Java 虚拟机的内存空间分为 5 个部分: 程序计数器 Java 虚拟机栈 本地方法栈 堆 方法区 JDK 1.8 同 JDK 1.7 比,最大的差别就是:元数据区取代了永久代。元空间的本质和永久代类似,都是对 JVM 规范中方法区的实现。不过元空间与永久代之间最大的区别在于:元 阅读全文

posted @ 2018-07-18 11:08 小小野马 阅读(262) 评论(0) 推荐(0)