首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
jvm
new个对象
创建于2022-05-13
订阅专栏
记录jvm笔记
暂无订阅
共7篇文章
创建于2022-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
以JDK11+AtomicInteger为例,从源码的角度清晰明白的剖析Atomic基础原子类是如何实现线程安全的
线程安全 什么是线程安全呢? 当多个线程并发访问某个java对象时,无论系统如何调度这些线程,也无论这些线程将如何交替操作,这个对象都能表现出一致的、正确的行为,那么对这个对象的操作就是线程安全的。
JVM笔记:java堆
java堆是被所有线程共享的一块内存区域,在虚拟机启动时就会创建堆。 java堆的唯一目的就是存放对象实例和数组,几乎所有对象实例和数组都在这里分配内存。
JVM笔记:java虚拟机栈
虚拟机栈描述的是java方法执行的线程内存模型,每个方法被执行的时候,java虚拟机都会同步创建一个栈帧用于存储局部变量表、操作数栈、动态连接、方法出口等信息。
JVM笔记: JVM内存模型
Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。JVM内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五部分
JVM笔记:类加载子系统
类加载子系统负责从文件系统或者网络中加载.class文件,class文件在文件开头有特定的文件表示.ClassLoader只负责class文件的加载,至于它是否可以运行.
JVM 笔记:类加载子系统
类加载器自用负责从文件系统或者网络中加载class文件,class文件在文件开头有特定的文件标识。C
JVM 笔记:java虚拟机
在学习JVM 之前,需要先对java虚拟机进行了解以此作为基础进行学习。 随着java7的正式发布,java虚拟机的设计者们通过JSP-292 规范基本实现在java虚拟机平台上运行非java语言编写