JVM相关 JVMJava内存区域: 本地方法栈(native) 虚拟机栈 程序计数器 方法区(包括运行时常量池) 堆 JDK1.8与JDK1.7最大的区别是:JDK1.8将永久代取消,取而代之的是元空间,在JDK1.8中方法区是由元空间来实现,所以原来属于方法区的运行时常量池就属于元空间了。 本地方法栈本地方法栈是线程私有的,它内部包括局部变量表,操作数栈、动态链接、出口信息等,他和虚拟机栈的区别是, 2020-11-01 JAVA #JAVA
JMM Java内存模型什么是JMMJMM全称是(Java Memory Model)即Java内存模型,那他是用来干什么的呢?其实他就越是一种规范,规定了你应该怎么去存取内存中的数据、类变量等资源。 **规定了一个线程如何和何时可以看到由其他线程修改过后的共享变量的值,以及在必须时如何同步的访问共享变量。 ** Java内存模型(即Java Memory Model,简称JMM)本身是一种抽象的概念, 2020-10-01 JAVA #JAVA
JAVA集合框架结构 JAVA集合框架结构首先我们知道JAVA的集合框架中有两大体系,一类是Collection,另一类是Map。其中Collection中包含List(ArrayList、LinkedList、Vector、还有继承自Vector的Stack)、Set(HashSet、LinkedHashSet、继承自Set的SortedSet接口下的TreeSet)、Queue(继承自Queue的Deque双向队列 2020-07-01 JAVA #JAVA基础