Person p = new Person();在内存中做了哪些事变?
将Person.class文件加载进内存中。
假如p定义在主要领中,那末,就会在栈空间拓荒一个变量空间p。
在堆内存给对象分派空间。
对对象中的成员举行默许初始化。
对对象中的成员举行显现初始化。
挪用组织代码块对对象举行初始化。(假如没有就不实行)
挪用组织要领对对象举行初始化。对象初始化终了。
将对象的内存地址赋值给p变量,让p变量指向该对象。
以上就是Person p = new Person();在内存中做了哪些事变?的细致内容,更多请关注ki4网别的相干文章!