[英]Source code of a String Class in Java
我不知道這行是做什么的:
this.value = "".value;
和
int len2 = anotherString.value.length;
在課程的開始,有一個叫做“值”的數組。 就像String.Array(字符數組)一樣。
它是如何工作的?
由於value字段包含String實例的字符,因此您所看到的是使用(通常)內部空字符串常量的value字段的構造函數。
這樣,使用空構造函數創建的空字符串將全部使用數組的相同實例。 String是不可變的,因此它們通常可以共享底層char數組,以節省內存使用量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.