代码编织梦想

jvm运行时内存:本地方法接口与本地方法栈-爱代码爱编程

文章目录 1. 什么是本地方法?2. 为什么要使用Native Method?3. 本地方法现状 运行时内存整体结构如下图所示: 1. 什么是本地方法? 简单地

jvm运行时内存整体结构一览-爱代码爱编程

文章目录 Java 虚拟机 (JVM) 运行时内存由程序计时器, 堆, 方法区, 本地方法栈, 虚拟机栈,构成 Java 虚拟机 (JVM) 运行时内存布局主要包括以下几个部分:

jvm 自定义类加载器-爱代码爱编程

文章目录 1. 为什么要自定义类加载器1.1 隔离加载类1.2 修改类加载的方式1.3 扩展加载源1.4 防止源码泄漏 2. 自定义类加载器应用场景有哪些3. 两种实现方式

jvm 双亲委派机制详解-爱代码爱编程

文章目录 1. 双亲委派机制2. 证明3. 优势与劣势 1. 双亲委派机制 类加载器用来把类加载到 Java 虚拟机中。从JDK1.2版本开始,类的加载过程采用双亲委派机制,这

jvm运行时内存:虚拟机栈-爱代码爱编程

文章目录 1. 概述2. 栈针3. 栈针内部结构3.1 局部变量表3.2 操作数栈3.3 动态链接3.4 方法返回地址3.5 一些附加信息 运行时内存整体结构如下图所示:

jvm运行时内存:垃圾回收-爱代码爱编程

文章目录 1. 什么是垃圾2. 为什么需要垃圾回收3. Java 中垃圾回收的重点区域是什么4. 常见的垃圾回收算法 1. 什么是垃圾 垃圾 是指 在运行程序中没有任何指针指向

jvm运行时内存:堆-爱代码爱编程

文章目录 1. 核心2. 堆的内部结构2.1 年轻代与老年代 3. 如何设置堆的内存大小3.1 如何设置新生代与老年代比例?3.2 如何设置Eden、幸存者区比例?

jvm运行时内存:程序计数器-爱代码爱编程

文章目录 1. 程序计数器的作用2. 程序计数器的基本特征3. 程序计数器的问题 运行时内存整体结构如下图所示: 1. 程序计数器的作用 为了保证程序(在

jvm 类的加载器-爱代码爱编程

文章目录 1. 作用2. 类加载器的显示加载与隐式加载3. 类加载机制的必要性4. 加载的类是唯一的吗5. 类加加载机制的基本特征(了解) 1. 作用 类加载器是 JVM 执行