晨光上了课桌
晨光上了课桌
全部文章
JVM
Java基础(4)
python常见问题(1)
未归档(1)
面试知识点(1)
题解(1)
归档
标签
去牛客网
登录
/
注册
晨光上了课桌的博客
全部文章
/ JVM
(共5篇)
JUC 常见的关键字
原子性 atomic 可见性 volatile、synchronized Volatile、synchronized两者的区别联系 1.volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取;synchroni...
2021-07-08
0
446
JVM 原子性、可见性、有序性
类别 定义 描述 原子性 提供了互斥访问,同一时刻只能有一个线程对它进行操作 Java虚拟机对基本数据类的访问、读写都是具备原子性的(除long、double)--注意:i++操作是线程非安全的,即使数据类型的操作是原子性...
2021-07-08
0
577
String类
1.String、StringBuilder、StringBuffer 描述 String 不可变性 string 是一个不可变类,每次 new 都会创建一个新的对象,存储在字符串常量池中 Str...
2021-07-08
0
428
JVM对象创建过程
判断对象对应的类是否加载、链接、初始化 检查类是否被加载、解析、初始化 没有则在双亲委派模式下,使用当前类加载器 ClassLoader + 包名 + 类名为key 进项查找.class文件,没有则抛异常 (ClassNotFondException) 为对象分配内存 计算空间大小...
2021-07-08
0
469
Java 深入理解锁
1.锁的定义 为了解决多线程对共享资源的使用存在安全问题,从而提出锁的概念。 2.锁分类 这里引用java 锁分类 3.Java 中常用的锁关键字 关键字 分类 特点 底层实现原理 性能分析 volatile ...
2021-07-08
0
525