随笔分类 - JVM
摘要:package com.study.performance; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
阅读全文
摘要:1、类文件结构 首先获得.class字节码文件 方法: 在文本文档里写入java代码(文件名与类名一致),将文件类型改为.java在文件对应目录下运行cmd,执行javac XXX.java 以下是字节码文件 0000000 ca fe ba be 00 00 00 34 00 23 0a 00 0
阅读全文
摘要:1、如何判断对象可以回收 1.1 引用计数法 引用一个变量则这个对象的计数为1,没有引用则为0 弊端:循环引用时,两个对象的计数都为1,导致两个对象都无法被释放,早期python中使用的就是这个方法,java并不是 1.2可达性分析算法 java目前使用的方法 根对象:肯定不能回收的对象被根对象引用
阅读全文
摘要:今日开篇 什么是JVM 定义 Java Virtual Machine,JAVA程序的运行环境(JAVA二进制字节码的运行环境) 好处 一次编写,到处运行自动内存管理,垃圾回收机制数组下标越界检查多态 学习JVM的作用 jvm的讲解以hotspot为准 整体架构 JVM内存结构 1、程序计数器 二进
阅读全文

浙公网安备 33010602011771号