
JVM系列
文章平均质量分 74
IT技术分享社区
十年资深程序员,自媒体技术博主运营十年,公众号、小程序、知乎、头条、小红书、B站等、优快云博客专家、阿里云专家博主、华为云云享专家,擅长技术C#、Java、数据库、前端、服务器运维、电脑技巧。商务合作/技术交流:hgmyzhl.
展开
-
JVM系列(十):JVM垃圾回收算法相关知识
今天给大家继续分享JVM垃圾回收算法相关知识,如有不对的地方欢迎指正。JVM垃圾回收算法主要有标记清除、复制算法、标记整理、分代收集四种,下面来逐一介绍。原创 2022-06-10 21:28:39 · 196 阅读 · 0 评论 -
JVM系列(九):MinorGC、MajorGC、FullGC垃圾回收介绍
Minor GC可能会引发STW,暂停其他用户的线程,需要等JVM垃圾回收结束后,用户线程才恢复运行。原创 2022-06-08 22:18:38 · 1984 阅读 · 0 评论 -
JVM系列(八):堆(Heap)的相关知识介绍
JVM中的堆是用来存放对象的内存空间,几乎所有的Java对象、数组都存储在JVM的堆内存中。比如当我们new一个对象或者创建一个数组的时候,就会在堆内存中分配出一段空间用来存放。类加载器读取了类文件后,需要把类、方法、常变量放到堆内存中,保存所有引用类型的真实信息,便于后续的执行。...原创 2022-06-05 08:53:41 · 1410 阅读 · 0 评论 -
JVM系列(七):虚拟机栈的相关知识介绍
虚拟机栈也称为Java栈,Java每个main方法被执行的时候,JVM都会同步创建一个栈帧(Stack Frame),通过存储局部变量表、操作数栈、动态链接、方法出口等信息来支撑和完成方法的执行。栈帧就是虚拟机栈中的子单位。栈其实只有入栈和出栈两种操作。......原创 2022-06-03 16:59:57 · 1056 阅读 · 5 评论 -
JVM系列(六):JVM内存区域中程序计数器介绍
程序计数器是JVM内存区域中一块较小的内存空间,可以认为是当前Java线程所执行的字节码的行号指示器。字节码解释器工作是通过改变这个计数器的值来定位选取下一条待执行的字节码指令,选择、循环、异常处理、线程恢复等功能都需要依赖程序计数器来完成。...原创 2022-06-03 16:58:11 · 320 阅读 · 0 评论 -
JVM系列(五):native关键字用法介绍
今天继续给大家分享JVM中native关键字用法介绍1、native概念native关键字修饰的Java方法是一个原生态方法,方法对应的实现Java作用范围达不到,而是在用其他编程语言(如C和C++)文件中实现。Java语言本身不能直接对操作系统底层进行访问和操作,但可以通过JNI接口调用其他编程语言来实现对操作系统底层的访问。2、什么是JNIJNI是Java本机接口(Java Native Interface),是一个本机编程接口,它是Java软件开发工具箱(Java Soft..原创 2022-05-26 17:54:14 · 416 阅读 · 0 评论 -
JVM系列(四):沙箱安全机制笔记
今天主要给大家分享JVM的沙箱安全机制笔记1、沙箱机制的概念Java安全模型的核心就是Java沙箱(sandbox)。沙箱机制就是将Java代码限定只能在虚JVM虚拟机中特定的运行范围,并且严格限制代码对本地系统资源访问,通过这样的方式来保证对Java代码的有效隔离,防止对本地操作系统造成破坏。2、沙箱的作用主要限制系统资源(CPU、内存、文件系统、网络)的访问。不同级别的沙箱对系统资源访问的限制也有差异。3、本地代码和远程代码Java的执行程序分为:本地代码和远程代..原创 2022-05-19 08:06:35 · 689 阅读 · 0 评论 -
JVM系列(三):双亲委派机制笔记
今天给大家分享JVM系列之双亲委派机制相关的知识。1、Java类加载的过程Java类的加载过程是动态的,它不会一次性把程序所有的类全部加载后再运行,而是先保障程序运行的基础类加载到JVM虚拟机当中,其他的类,一般是再需要的时候才会去加载,这样的运行机制也达到了节约内存的目的。当JVM虚拟机加载某个class文件的时候,采用的是双亲委派模式(任务委派模式),就是将请求交给父类去处理。2、类装载的方式隐式装载:程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载器加载对..原创 2022-05-15 17:20:19 · 630 阅读 · 0 评论 -
JVM系列(二):JVM中类加载器相关知识笔记
今天继续给大家分享JVM相关的知识,欢迎互相沟通交流!原创 2022-05-11 07:42:24 · 228 阅读 · 0 评论 -
JVM系列(一):JVM基本概念知识笔记
JVM系列(一):JVM基本概念知识笔记原创 2022-04-29 21:19:48 · 2039 阅读 · 0 评论