java总结(语言基础)

来源:互联网 发布:数据有效性设置颜色 编辑:程序博客网 时间:2024/06/10 04:01
补充: java 中跳出流程控制语句的方
ok;while(true){<span style="white-space:pre"></span>int y = x+1;
<span style="white-space:pre"></span>break;
<span style="white-space:pre"></span>return ok;}

 法 除了break 还有在开始之前添加一个标记

java 数组

1、数组就是相同数据类型的元素集合

String[] names = {"zhangsan","lisi","wangwu"};

2、数组变量的声明

int [] ary; ary是数组变量,数组变量是代词

3、数组对象的动态初始化

int[] ary = new int[5];

数组元素是自动初始化  初值为int 类型为 0 , string 为 null  char 为/u0000

ary[0] = 1;

ary[1]=2;

ary[] ={3,4,5};

4、数组对象的静态初始化  只能在声明数组变量的时候同时初始化

int[] ary1 = {1,2,3};

5、数组变量  数组对象  数组元素

如上 中 names, ary , ary1 是数组变量 

数组对象是 {"zhangsan","lisi","wangwu"}  ,{1,2,3,4,5}, {1,2,3}

数组元素是 zhangsan , lisi , wangwu   1,2,3,4,5

6、数组元素的访问

可以使用数组的下标来访问数组元素

ary[1] 指ary数组中的第二个元素

数组下标的开始是 0

7、数组的复制

数组对象的大小一经初始化后就不可以再更改   也就是说数组的长度不可以更改

可以利用数组复制的方法来实现数组扩展

System.arraycopy()  可以复制数组

Arrarys.copyOf()  可以简便的创建数组副本


创建数组副本同时将数组长度增加就变相实现了数组的扩展

但是数组副本和原数组不是同一个数组


0 0