JVM

没有描述

Java内存模型 基础知识。 存储器的结构(摘自深入理解计算机基础第三版P421) 寄存器中的内存最小速度最快,硬盘容量最大,速度最小,cu...
Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程...
前言: 模拟实战中排查堆内存溢出(java.lang.OutOfMemoryError: Java heap space)的问题。 堆内存溢出的原因:一般都是创建了大量的对...
作为一个“有经验”的 Java 工程师,你一定知道什么是try-catch-finally代码块。但是你知道 JVM 是如何处理异常的吗?今天我们就来讲讲异...
Java编译器把 “.java” 代码文件编译成 “.class” 字节码文件,然后类加载器又负责在需要的时候把字节码文件的类加载到JVM中,加载过程中...
前言 日照充足会让西瓜更甜,那拥有即时编译优化会让Java程序怎么样?本文会初步介绍JVM的即时编译优化特性,并且通过异常堆栈丢失这一...
java.lang.class类 Class类的实例表示正在运行的Java应用程序中的类或接口. Class类没有公共构造函数,那他是如何创建的呢? 我们来看看官...
一、JVM GC概述 1、JVM GC回收哪个区域内的垃圾 JVM GC只回收堆区和方法区内的对象。而栈区的数据,在超出作用域后会被JVM自动释放掉,...
双亲委派模型 双亲委派模型的工作机制是:当类加载器接收到类加载的请求时,它不会自己去尝试加载这个类,而是把这个请求委派给父加载器...
类加载机制简述 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用...