网站服务种类,郑州网络营销推广公司信息,邵阳seo,企业直招平台1、看生成几个对象#xff0c;就看new了几次#xff0c; Stu s1new Stu(“张三”); Stu s2s1;-这里也是生成了一个对象#xff0c;只不过s1和s2指向了同一个对象 2、Stu s1new Stu(“张三”); Stu s2 new Stu(“李四”); s1s2#xff1b;这里生成了两个对象#xff0c;但是…1、看生成几个对象就看new了几次 Stu s1new Stu(“张三”); Stu s2s1;-à这里也是生成了一个对象只不过s1和s2指向了同一个对象 2、Stu s1new Stu(“张三”); Stu s2 new Stu(“李四”); s1s2这里生成了两个对象但是s2赋值给了s1这是“zhangsna“这个对象就没有引用了垃圾回收器就回收程序员无法左右垃圾回收器的启动System.gc()这个函数只是“建议”垃圾回收器启动启动不启动还是两码事 3、Stu s3null空对象à栈中有个引用但是堆中没有对象。 s3.name“张三”à这里会报空指针异常创建空对象不会报错但是空对象再使用成员属性和成员方法的时候回报空指针异常。转载于:https://www.cnblogs.com/maxinliang/archive/2012/11/17/2775233.html