黑马程序员技术交流社区

标题: 创建一个对象的步骤 [打印本页]

作者: 365708064    时间: 2016-3-7 21:18
标题: 创建一个对象的步骤
创建对象的内存解释:
                1、编译之后生成一个.class文件
                2、java 类名
                3、加载测试类,进入方法区
                4、main方法进栈
                5、运行到Car c1 = new Car(),将Car.class加载到方法区
                6、main方法的区域声明Car类型的变量
                7、在堆内存中,参照方法区中的Car.class里面的类的信息,来进行对象的创建
                8、创建的时候,先分配内存空间,然后进行默认的初始化赋值
                        默认值:
                                引用数据类型:null
                                基本数据类型:
                                        整型:0
                                        浮点型:0.0
                                        布尔型:false
                                        字符型:'\u0000'
                9、对象创建好之后,把对象的地址,赋值给c1变量






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2