Java 靜態初始化乙個陣列

2021-06-19 23:16:38 字數 435 閱讀 1292

class arrydemo2;

//int arr = ;//資料明確使用此方法

//int arr = new int[5];

//arr[0] = 90;

//arr[1] = 80;……

/*int arr = new int[3];

system.out.println(arr[3]);//arrayindexoutofbound***ception:3 :運算元組時,訪問到了陣列中不存在的角標。

*/int arr = new int[3];

arr = null;

system.out.println(arr[1]);//nullpointerexception:空指標異常。當引用沒有任何指向值為null的情況,該引用還在用於操作實體。

}}

陣列 初始化 只含動態初始化 靜態初始化

首先j a中此處只講靜態初始化 動態初始化 靜態初始化就是提前在陣列中設定好了陣列內容,此內容不做改動,該多長已經在設定內容的時候已經決定 動態初始化就是僅限於new及確定陣列大小長度,裡面的陣列內容沒有,可自由進行填寫,也包含了靜態初始化的內容 示例 package 陣列 public class...

java的靜態初始化和動態初始化

package array public class array for int i 0 i 3 i system.out.println for int i 2 i 0 i system.out.println system.out.print b.length n 動態初始化 inta new ...

Java自學 陣列 初始化陣列

步驟 1 分配空間與賦值分步進行 public class helloworld 步驟 2 分配空間,同時賦值 public class helloworld 寫法二 省略了new int,效果一樣 int b 寫法三 同時分配空間,和指定內容 在這個例子裡,長度是3,內容是5個,產生矛盾了 所以如...