Java 陣列
陣列的定義
1、什麼是陣列?
答:簡單來說,陣列就是個容器,用於儲存一組資料,這組資料具有相同的資料型別。陣列也可以說是同種資料型別的資料的集合。
2、陣列的定義:
格式一:資料型別[] 變數名
格式二:資料型別 變數名[]
3、陣列的初始化
陣列的初始化分為兩種:動態初始化和靜態初始化
(1)動態初始化:
資料型別[] 變數名=new 資料型別[陣列長度]
(2)靜態初始化
資料型別[] 變數名={資料1,資料2,資料3,…}
4、陣列訪問
陣列在記憶體中是一段連續的記憶體區域
陣列名是一個變數,但是它不儲存具體資料,儲存的是這段連續的記憶體區域的起始地址(也叫首地址)
陣列名代表的是整個陣列,不代表陣列中的元素
陣列變數的訪問方式:陣列名
5、資料元素的訪問
陣列名[索引值]
資料元素的訪問包括:給陣列元素賦值,使用陣列元素的值
陣列的記憶體分配
棧區:用於存放區域性變數的記憶體區域(區域性變數:方法內定義的變數包括了方法的引數)
堆區:唯一一個可以操控和使用的記憶體區域,但是必須通過new來開闢記憶體空間,java的垃圾回收機制會在堆記憶體不再使用的時候回收開闢的區域。
6、陣列操作的注意事項:
陣列下標越界:指的是陣列下標的值超出了下標的取值範圍(陣列下標的值是從“0”開始)
空指標異常:指的是陣列指向的一個空地址
7、陣列遍歷
陣列的遍歷:指的是獲取陣列中的每一個元素
陣列的個數:陣列名.length
相關文章
- Java陣列03:陣列使用Java陣列
- java——陣列Java陣列
- Java陣列Java陣列
- 初識Java(Java陣列-陣列的基本操作)Java陣列
- scala陣列與java陣列對比陣列Java
- Java(二)陣列Java陣列
- Java的 陣列Java陣列
- Java - 7 陣列Java陣列
- JAVA陣列案例!Java陣列
- 【Java】int[] 陣列 和 Integer陣列的轉換Java陣列
- java大陣列劃分為若干小陣列Java陣列
- Java介面與陣列Java陣列
- Java中的陣列Java陣列
- Java二維陣列Java陣列
- Java陣列小白版Java陣列
- JAVA 陣列 練習Java陣列
- java04(陣列)Java陣列
- Java陣列的使用Java陣列
- Java陣列宣告建立和使用以及多維陣列、Arrays類、稀疏陣列Java陣列
- [JAVA] Java 陣列、多維陣列,動態、靜態初始化,陣列JVM記憶體模型分析Java陣列JVM記憶體模型
- Java陣列小練筆Java陣列
- 深入理解 Java 陣列Java陣列
- JAVA的陣列基本用法Java陣列
- java陣列元素的引用Java陣列
- Java學習之陣列Java陣列
- Java陣列的運用Java陣列
- JAVA實驗二 陣列Java陣列
- Java 學習筆記 二維陣列和物件陣列Java筆記陣列物件
- Java 定義長度為 0 的陣列 / 空陣列Java陣列
- 6-Java基礎語法-陣列之一維陣列Java陣列
- JAVA基礎--二維陣列Java陣列
- Java 中初始化陣列Java陣列
- Java入門教程七(陣列)Java陣列
- java稀疏陣列是什麼Java陣列
- java陣列遍歷的方法Java陣列
- Java中List陣列互轉Java陣列
- Java版-資料結構-佇列(陣列佇列)Java資料結構佇列陣列
- Java break、continue 詳解與陣列深入解析:單維陣列和多維陣列詳細教程Java陣列