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

java引用類型和new

錢諍諍1年前9瀏覽0評論

Java是一種面向?qū)ο蟮木幊陶Z言,在Java中有兩種數(shù)據(jù)類型:基本數(shù)據(jù)類型和引用數(shù)據(jù)類型。其中,引用數(shù)據(jù)類型是指存儲在堆內(nèi)存中的數(shù)據(jù)類型,包括類、接口、數(shù)組等。在Java中,引用數(shù)據(jù)類型的變量存儲的是對象的引用,而不是對象本身。需要使用new操作符來創(chuàng)建一個(gè)對象。

// 創(chuàng)建一個(gè)String對象
String str = new String("Hello World!");

在上述代碼中,我們使用new關(guān)鍵字創(chuàng)建了一個(gè)String對象,并將其賦值給了str變量。一個(gè)對象可以有多個(gè)引用,因此我們可以創(chuàng)建多個(gè)變量來引用同一個(gè)對象。

String str1 = new String("Hello World!");
String str2 = str1;

在上述代碼中,我們創(chuàng)建了兩個(gè)變量來引用同一個(gè)String對象。如果我們修改了其中一個(gè)變量的值,那么由于它們引用的是同一個(gè)對象,另一個(gè)變量的值也會(huì)隨之改變。

// 修改str1的值
str1 = "Hello Java!";
System.out.println(str1); // 輸出:Hello Java!
System.out.println(str2); // 輸出:Hello World!

在上述代碼中,我們將str1的值修改為"Hello Java!"。此時(shí),str2仍然引用原先的String對象,因此其值不會(huì)改變。

總之,Java中的引用數(shù)據(jù)類型需要使用new關(guān)鍵字來創(chuàng)建對象,并且一個(gè)對象可以有多個(gè)引用。