天天看點

瘋狂java講義----java順序循環與java數組

1.

順序控制

if

else

switch  

 可以用byte,short,char,int做為表達式類型

循環結構

while

do ...while

for

标簽跳轉:

outer:

break outer;

outer:

continue outer;

2.數組類型

 數組也是一種資料類型,它本身是引用類型。

靜态初始化:程式員顯示指定初始值,系統決定長度。

動态初始化:程式員決定長度,系統決定初始值。(初始值為0或等同于0的其他值,比如false,null,/u0000)

jdk1.5

foreach循環

文法格式:

for(type variableName : array|collection)

{

}

注意:使用foreach周遊數組時,并不能改變數組元素的值。是以不要對foreach的循環變量進行指派。

數組引用變量位于棧記憶體,數組内元素則位于對記憶體。

如果對記憶體中資料不再有數組引用變量指向,則會被垃圾回收機制回收。

java支援多元數組,但多元數組并不是資料類型。

本質上講,還是1維數組。