- 博客(2)
- 收藏
- 关注
原创 java面试必问之单例模式
单例模式你真的掌握了吗?单例模式: 确保某个类只有一个实例对象。单例模式的三要素定义私有的静态成员构造函数私有化提供一个公有的静态方法以构造实例单例模式第一版(饿汉模式)package demo01;//饿汉模式public class Singleton00 { private Singleton00(){ }; private static Singleton00 instance = new Singleton0
2020-05-22 14:14:01
192
原创 Synchronized锁的优化详解
Java面试之Synchronized 锁优化(必问)1. Java对象组成 Java对象是放在堆内存中的,对象可以分为三个部分,分别是对象头,实例变量和填充字节。 -对象头 主要包括:1.MarkWord(标记字段) MarkWord 用于存储对象自身的运行时数据(对象的哈希码,分代年龄,当加锁时,这些信息就更具情况被替换为 标记位、线程记录指针,重量级锁指针,线程ID等)。 2.KclassPointer(类型指针)是对象指向它的类元数据的指针。 -实例变量 存放类
2020-05-20 15:21:36
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人