疯狂java讲义----java顺序循环与java数组

来源:互联网 发布:windows rt8.1 编辑:程序博客网 时间:2024/05/17 01:29

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维数组。

 

 

原创粉丝点击