首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
lujunjie
掘友等级
java
技术改变世界
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 6
沸点 1
赞
7
返回
|
搜索文章
最新
热门
java虚拟机读书笔记 第十二章 java内存模型与线程
java虚拟机规范中试图定义一个java内存模型来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让java程序在各个平台都能达到一致的内存访问效果。 java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。这些变量…
java虚拟机读书笔记 第八章 虚拟机字节码执行引擎
java虚拟机规范里制定了虚拟机字节码执行引擎的概念模型。在不同的虚拟机实现里,执行引擎在执行java代码的时候可能会有解释执行和编译执行。但从外观上来看,所有java虚拟机的执行引擎是一致的:输入的是字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。 栈帧是用于支…
java虚拟机 第七章 虚拟机类加载机制
虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析、初始化,最终形成可被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。 在java中,类型的加载、连接、初始化过程是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会为ja…
第四章 虚拟机性能监控和故障处理工具
-finalizerinfo 显示在F-Queue中等待Finalizer线程执行的finalie方法的对象。
java虚拟机读书笔记 第三章 垃圾收集器和内存分配策略
给对象增加一个引用计数器,当有引用时加1;当引用时效时减1;计数器为0的对象就是不再被使用的。这种方法简单,判定效率也很高,但是不能解决对象之间循环引用的问题。 以GC Roots的对象当做起点,从这些节点向下搜索,搜索所走过的路径称之为引用链,当一个对象和GC、 Roots之…
java虚拟机读书笔记 第二章 Java内存区域与内存移除异常
线程私有,生命周期和线程相同,描述的是java方法执行的内存模型:每个方法执行时都会创建一个栈帧,用户存储局部变量、操作数栈、动态链接、方法出口等信息。每个方法的执行到执行完成,对应着一个栈帧从入栈到出栈的过程。如果线程请求的栈的深度大于虚拟机所允许的深度,将抛出SOF,sta…
个人成就
文章被点赞
9
文章被阅读
1,070
掘力值
78
关注了
2
关注者
1
收藏集
0
关注标签
4
加入于
2019-08-12