类的初始化过程(难点)--------java基础总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类的初始化过程(难点)--------java基础总结相关的知识,希望对你有一定的参考价值。

前言:看到这么好的东西,忍不住又写到了博客上面

Student s = new Student();在内存中究竟做了哪些事情呢?
①加载student.class文件进内存。
②为栈内存s开辟空间。
③为堆内存学生对象开辟空间。
④对学生对象的成员变量进行默认初始化。
⑤对学生对象的成员变量进行显示初始化。
⑥通过构造方法对学生对象的成员变量进行赋值。
⑦学生对象初始化完毕,将对象地址赋值给s变量。








以上是关于类的初始化过程(难点)--------java基础总结的主要内容,如果未能解决你的问题,请参考以下文章

(易忘篇)java基础编程难点3

(易忘篇)java基础编程难点3

Java基础(Java类的初始化顺序)

Java基础java类加载过程与反射机制

java基础_对象初始化过程

java基础-类和对象详解