資料庫遷移神器——Flyway
阿新 • • 發佈:2020-08-13
陣列是最簡單一種資料結構
//陣列的宣告與建立:變數型別 變數名=變數的值 double []array_01;//推薦 int array[];//c與c++型別的
package com.xuyifan.function; /** * @author xyf * @create 2020-08-13-15:23 */ public class Demo07 { public static void main(String[] args) { //陣列的宣告與建立:變數型別 變數名=變數的值 double []array_01;//推薦int array[];//c與c++型別的 //陣列型別 []陣列名=new 型別[陣列的空間] //陣列型別 []陣列名=new 型別[]{窮舉所有陣列成員} double []numbers1=new double[6];//動態初始化,包含預設初始化 int []numbers2=new int[]{1,2,3,4,5,6};//靜態初始化 for (int i = 0; i < numbers1.length ; i++) { System.out.print(numbers1[i]+"\t"); } System.out.println(); for (int i = 0; i < numbers2.length; i++) { System.out.print(numbers2[i]+"\t"); } } }
輸出
0.0 0.0 0.0 0.0 0.0 0.0 1 2 3 4 5 6
陣列小結:
- 陣列的長度是固定的,在建立時,陣列的長度就固定了
- 數組裡的元素必須是相同的資料型別
- 數組裡的元素可以是任何型別,既可以是基本型別,也可以是引用型別
- 陣列變數屬於引用型別,陣列也可以看成物件,陣列中的每個元素相當於成員變數,陣列本身就是物件,java的所有物件是在堆中
下標的合法區間 [0,length-1],超過就會出現下標越界異常丟擲
java.lang.ArrayIndexOutOfBoundsException
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 8
at com.xuyifan.function.Demo07.main(Demo07.java:24)