色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java引用類型和實際類型

周雨萌1年前7瀏覽0評論

Java是一種強類型語言,它有兩種基本類型:引用類型和實際類型。

引用類型是一種復(fù)合類型,它是基本數(shù)據(jù)類型和其他引用類型的組合。在Java中,所有的類都是引用類型,包括數(shù)組類。

// 示例1:創(chuàng)建引用類型對象
String str = new String("Hello World");

實際類型是指該變量實際引用的對象。它通常是由new操作符創(chuàng)建的對象類型。在Java中,實際類型在運行時才能確定。

// 示例2:實際類型
Object obj = new String("Hello");

在Java中,引用類型變量可以指向同一類型的不同對象。因此,它們可以在運行時改變其所引用的對象類型。

// 示例3:改變引用類型所指向的對象
String str = new String("Hello");
str = new StringBuilder("World");

另外,Java中的參數(shù)傳遞都是通過引用傳遞的方式。這意味著,方法內(nèi)部對方法外部參數(shù)的修改,會直接影響到方法外部變量的值。

// 示例4:參數(shù)傳遞
public class Example {
public static void main(String[] args) {
int[] arr = new int[]{1, 2, 3};
change(arr);
for (int i : arr) {
System.out.print(i + " ");  
}  // 輸出:2 4 6 
}
public static void change(int[] arr) {
for (int i = 0; i< arr.length; i++) {
arr[i] *= 2;
}
}
}

以上是關(guān)于Java引用類型和實際類型的基本介紹。