java虚拟机-对象创建的过程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30353203/article/details/87915038

在java程序运行过程中无时无刻都有对象被创建出来,在语言层面上,创建对象(例如反序列化),通常仅仅是一个new关键字而已,而在虚拟机中,对象创建是分为以下几步

1、虚拟机遇到一条new指令时,首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。

2、

猜你喜欢

转载自blog.csdn.net/qq_30353203/article/details/87915038
今日推荐