热文深入理解java虚拟机学习笔记(四)

第六章 类文件结构 6.1概述 我们知道我们写的程序需要编译器翻译成由0和1构成的二进制格式文件才能被计算机执行。现在虚拟机以及建立在虚拟机之上的程序语言出现并蓬勃发展,将

热文JVM--垃圾收集机制

Java和C++之间有一堵由内存动态分配和垃圾收集技术所围成的"高墙",墙外面的人想进来,墙里面的人却想出来. 今天就来简单总结一下Java虚拟机中的垃圾收集机制. --

热文java gc机制算法详解

一、对象存活判断 判断对象是否存活一般有两种方式: 1.引用计数:每个对象有一个引用计数属性,新增一个引用时计数加1,引用释放时计数减1,计数为0时可以回收。此方

热文jvm类的加载过程

    类的生命周期和对象的生命周期的关系是什么呢?([从这里可以看到][Link 1])     类的加载过程是类的生命周期中的一部分。     类的生命周期分为5个阶段

热文jvm的OOM

    在jvm内存模型中,除了程序计数器,其他区域都可能出现内存溢出问题。什么叫内存溢出呢?在程序运行过程中,当内存已扩展到最大,无法动态扩展,而又有新对象需要分配内存的时候

热文JVM调优

JVM是深入底层必须了解的一部分内容。包括内存管理、编译原理、执行原理等。 总结下原先知道的,java分栈(stack)和堆(heap),本地方法区 栈:按我的话将程序运行