1
A
回答
2
http://msdn.microsoft.com/en-us/library/s6938f28.aspx
的方法之外創建一個數組類型和值填充它。
發送它到方法和改變一個值。
閱讀它的方法之外看到該值也真正改變。
0
假設這是對Java(與所有以前的問題線),規範的方法是引用Java Language Specification:
10.2數組變量
數組類型的變量持有對象的引用。
憑經驗:
System.out.println(new int[0] instanceof Object);
1
你可以通過數組類型的一個目的是用於修改它的功能,並觀察原始陣列發生了改變。
2
public class ArraysAreReferences {
public static void changeIt(int[] arr) {
arr[0] = 1000;
}
public static void main(String[] args) {
int[] arr = new int[] { 1, 2, 3 };
changeIt(arr);
// If arrays are passed by reference arr[0] should now be 1000...
System.out.println(arr[0]);
}
}
相關問題
- 1. Java通用類型和數組類型,不是你在想什麼(例如,來自泛型類型的數組)
- 2. int類型必須是引用類型才能用作參數
- 3. 你怎麼能動態測試自我類型和類型無關
- 4. 我怎麼能不聲明一下類型的類C#
- 5. Angular4是數組引用類型
- 6. 爲什麼std :: future模板參數類型是引用類型?
- 7. 將值類型數組轉換爲引用類型數組
- 8. 類型不能用作索引類型
- 9. Java數組類型聲明
- 10. 數組的類型聲明
- 11. 什麼類型的CFBundleIconFiles數組類型
- 12. Javascript數組怎麼能同時容納多種數據類型?
- 13. 爲什麼不能模板非類型參數是類類型
- 14. 確定類型是引用類型還是值類型
- 15. 是可空類型的引用類型?
- 16. 值類型字段是引用類型?
- 17. 數組類型的用途是什麼?
- 18. Mono.Cecil類型引用類型?
- 19. 數據集/數據表是值類型或引用類型
- 20. 是否可以在Golang類型聲明中使用反射數組類型?
- 21. 類型「聲明」是不能分配給類型「任何[]」
- 22. 我怎樣才能聲明一個參數是類型而不是Typescipt類型的實例?
- 23. 使用GetType()檢查其類型後,將通用類型轉換爲引用類型。怎麼樣?
- 24. 靜態類是引用類型還是值類型?
- 25. Perl:在splice()中,arg1的類型必須是數組,不能是標量解引用。怎麼修?
- 26. 方法引用的類型是什麼?
- 27. 什麼是單例類型數組?
- 28. 這是什麼類型的數組?
- 29. int數組的類型是什麼?
- 30. 我怎麼能調用驗證身份驗證使用REST類型的
我推斷這是關於Java,但我可能是錯的。請適當標記。 – NPE 2012-01-09 16:29:36