对象在内存中的结构:





注意 相同类型才能赋值 horse2 = horse1


string 字符串是引用数据类型变量 不是基本数据类型
(1)new关键字:表示向内存申请空间,也表示实例化一个对象,创建一个对象。
(2)一个对象在内存中的大小,由该对象的所有属性所占的内存大小的总和。引用类型变量在32位系统上占4个字节,
在64位系统上占8个字节。加上而外的对象隐性数据所占的大小。
(3)相同的类型才可以赋值
(4)不同的引用,指向同一个对象,任何一个引用改变对象的值,其它引用都会反映出来。
(5)编程时要注意的问题,在确定不使用对象时,要尽早释放对象:引用=null
(6)当一个堆中的对象没有被任何引用变量所指向时,该对象会被JVM 的 GC 程序认为是垃圾对象,从而被回收。
本文详细介绍了对象在内存中的结构及特点,包括new关键字的作用、对象大小的计算方式、引用类型的特性以及如何合理管理对象,避免内存泄漏等问题。

被折叠的 条评论
为什么被折叠?



