JVM
文章平均质量分 96
指尖上的革新
我不懒,添加了简介
展开
-
JVM相关参数详解
jvm的运行参数在jvm中有很多的参数可以进行设置,这样可以让jvm在各种环境中都能够高效的运行。绝大部分的参数保持默认即可。三种参数类型jvm的参数类型分为三类,分别是:标准参数-help-version-X参数 (非标准参数)-Xint-Xcomp-XX参数(使用率较高)-XX:newSize-XX:+UseSerialGC标准参数jvm的标准参数,一般都是很稳定的,在未来的JVM版本中不会改变#打印帮助信息 java -help #查看jvm版本 java -ve原创 2022-03-26 08:57:34 · 983 阅读 · 0 评论 -
JMM~Java Memory Model
1.JMM【JMM】(Java Memory Model的缩写)允许编译器和缓存以数据在处理器特定的缓存(或寄存器)和主存之间移动的次序拥有重要的特权,除非程序员使用了volatile或synchronized明确请求了某些可见性的保证。三大特性:原子性,可见性,有序性。作用:缓存一致性协议,用于定义数据读写的规则;JMM定义了线程工作内容与主内存之间的抽象关系:线程之间的共享变量存储在主内存(Main Memory)中,每个线程都有一个私有的本地内存(Local Memory)volatile原创 2022-03-16 20:45:00 · 385 阅读 · 0 评论 -
JVM学习之类加载
1类加载类的加载指的是将**类的.class文件**中的二进制数据读入到内存中,将其放在运行时数据区的**方法区**内,然后**在堆区创建一个java.lang.Class对象**,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。原创 2021-07-20 22:20:28 · 393 阅读 · 0 评论 -
JVM学习笔记整理
文章目录前言一、JVM是什么二、创建对象是具体的,类是抽象的1.代码2.输出结果三类加载器一、JVM是什么Java平台可分为两部分,即Java虚拟机(Java virtual machine,JVM)和Java API类库。JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机主要分为五大模块:类装载器子系统、运行时数据区、执行原创 2021-07-20 14:01:18 · 606 阅读 · 0 评论