

前言
反正我也不知道这篇讲什么,我就看见这个央视主播,然后冲着女朋友三个字来的,我就是想看看大鱼来如何给大家分配女朋友的

一起看看吧,new一个女朋友到底是什么过程
在语言层面创建对象(例如克隆、反序列化)通常仅仅是一个new关键字而已,类似于GirlFriend Alen = new GrilFriend("18");
而在虚拟机中,对象(普通Java对象,不包括数组和Class对象等)的创建时一个怎么样的过程?
找女朋友,习惯性思维首先考虑的范围一般就是从自己的认知人群中去定位,定位到了一个,年龄18,还得看看人家有没有男朋友,人家要是有男朋友,你再去撩人家就不合适了吧,如果定位不到合适的就再去发展
虚拟机也是同样的道理
当虚拟机遇到一条new指令时候,首先去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程
Java虚拟机中如何new一个对象

本文介绍了Java虚拟机创建对象的过程,包括类加载检查、内存分配、对象头设置和初始化。通过类比找女朋友的过程,生动地阐述了对象创建的细节,涉及线程安全的内存分配策略和对象内存布局等概念。
最低0.47元/天 解锁文章
2725

被折叠的 条评论
为什么被折叠?



