在Java中,
null它只是引用(基本上是受限制的指针)可以具有的值。这意味着引用没有任何意义。在这种情况下,你仍然会占用参考空间。在32位系统上为4字节,在64位系统上为8字节。但是,在你实际分配该类的实例以将引用指向之前,你不会占用该引用所指向的类的任何空间。
编辑:就String而言,
StringJava中的a 每个字符占用16位(2字节),加上少量簿记开销,这可能是未记录的且特定于实现的。
欢迎分享,转载请注明来源:内存溢出
在Java中,
null它只是引用(基本上是受限制的指针)可以具有的值。这意味着引用没有任何意义。在这种情况下,你仍然会占用参考空间。在32位系统上为4字节,在64位系统上为8字节。但是,在你实际分配该类的实例以将引用指向之前,你不会占用该引用所指向的类的任何空间。
编辑:就String而言,
StringJava中的a 每个字符占用16位(2字节),加上少量簿记开销,这可能是未记录的且特定于实现的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)