首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JVM
Shawn_Shawn
创建于2023-11-01
订阅专栏
JVM学习笔记
暂无订阅
共5篇文章
创建于2023-11-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何判断一个对象是否可以被回收
在java中,jvm会帮助我们进行垃圾回收,无需程序员自己写代码进行回收。首先jvm需要解决的问题是:如何判断一个对象是否是垃圾,是否可以被回收呢?一般都是通过引用计数法,可达性算法。
JVM-内存区域
介绍java内存区域:程序计数器,虚拟机栈,本地方法栈,堆,方法区,直接内存。并且了解其内存区域可能会发生的异常。
JVM-类加载机制
本文主要介绍一下Java类加载器,主要包括类加载过程和类加载机制两部分。类加载过程包括:加载,验证,准备,解析,初始化5个部分,类加载机制包括:类加载器和双亲委派机制。
java字节码基础篇
Java中的字节码,英文名为bytecode, 是Java代码编译后的中间代码格式。JVM需要读取并解析字节码才能执行相应的任务。 Java字节码是JVM的指令集。JVM加载字节码格式的class文件
Java编译过程
高级语言可以分为三类:编译型语言、解释型语言、混合型语言。java是混合型语言,融合了编译型语言和解释型语言的特点,即兼顾了可移植性,兼顾了执行效率。