1. 程式人生 > 實用技巧 >資料庫遷移神器——Flyway

資料庫遷移神器——Flyway

陣列是最簡單一種資料結構

  //陣列的宣告與建立:變數型別 變數名=變數的值
        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)