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

java簡單變量和引用變量

林國瑞1年前8瀏覽0評論

Java是面向?qū)ο缶幊陶Z言,其中的變量類型可分為簡單變量和引用變量兩種。

簡單變量指的是基本數(shù)據(jù)類型,如整型、浮點型、布爾型等。它們在內(nèi)存中直接存儲相應(yīng)的值,而不是保存一個引用指向其他內(nèi)存地址,因此簡單變量的操作和傳遞都相對較快。以下是一些簡單變量的定義和使用:

int num = 10;
double pi = 3.14;
boolean flag = true;

引用變量通常用來存儲內(nèi)存地址,它可以指向任何對象或數(shù)組。Java的所有對象都是引用類型。當(dāng)引用變量被賦值時,它會指向目標(biāo)對象的內(nèi)存地址,而不是將目標(biāo)對象存儲在引用變量中。以下是一些引用變量的定義和使用:

String name = "John";
Object obj = new Object();
int[] array = new int[5];

需要注意的是,引用變量在賦值和參數(shù)傳遞時都是傳遞對象地址,而不是直接傳遞對象本身。因此,對引用變量的操作實際上是對對象的操作。例如:

String str1 = "hello";
String str2 = str1;
str1 = "world";
System.out.println(str2); //輸出 hello

在上面的例子中,str2被賦值為str1,因此它們指向同一個字符串對象的地址。當(dāng)str1指向新的字符串對象時,str2仍然指向原來的對象地址,因此它的值不會改變。