java 里面new关键字到底起什么作用啊????
java 里面new关键字到底起什么作用啊????
日期:2019-12-02 20:41:54 人气:1
使用new关键字实际上做了三件事情:
1.
与堆栈(栈)处分配一个存储空间保存引用(固定的指针)。
2.
与堆区分配一片内存空间保存相应类的对象(引用数据类型的对象,如:数组、对象等)。
3.
将堆区对象的首地址赋予栈区引用。
注意:使用
new
关键字时会调用类中的构造方法,对于有父类的类会首先调用其父类的构造方法。