| 
 
| 静态初始化: 常见问题--->
 1、角标越界异常:ArrayIndexOutOfBoundsException-->操作数组时,访问到了不存在的角标;
 2、空指针异常:NullPointerException-->引用没有任何指向,值为空的情况下,该引用还在操作实体;
 常见操作----
 1、获取数组中的元素-->遍历:使用for循环,用数组长度(属性length)作为条件;
 直接打印数组引用:得到-->[I@djsid-->意为打印的是数组"[",类型为int"I",@后面为此数组的内存地址(用哈希算法算出来的16进制的值)
 2、排序:用for循环嵌套,
 选择排序:内循环结束第一次,最值出现在头角标位置上。
 for (int i=0;i<arr.length-1; i++)
 {//arr为int类型数组
 for (int j=i+1;j<arr.length; j++)
 {
 if(arr[i]>arr[j])
 {
 int temp =arr[i];
 arr[i] =arr[j];
 arr[j] =temp;
 }
 }
 }
 冒泡排序:内循环结束第一次,最值出现在最后;
 for(inti=0;i<arr.length-1;i++)
 {//arr为int类型数组
 for(intj=0;j<arr.length-i-1;j++)
 {
 if(arr[j]>arr[j+1])
 {
 int temp =arr[j+1];
 arr[j+1] =arr[j];
 arr[j] =temp;
 }
 }     无论什么排序,都需要对满足条件的元素进行位置置换;
 Java中已经定义了一种排序方式,
 
 
 | 
 |