A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 365708064 中级黑马   /  2016-3-7 21:18  /  391 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

创建对象的内存解释:
                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变量

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马