1、陣列:
是儲存同一種資料型別多個元素的集合。也可以看成是乙個容器。
陣列既可以儲存基本資料型別,也可以儲存引用資料型別。
陣列定義格式
資料型別 陣列名 = new 資料型別[陣列的長度];
陣列的初始化:為陣列開闢連續的記憶體空間,並為每個陣列元素賦予值
對陣列進行初始化
動態初始化 只指定長度,由系統給出初始化值
int arr = new int[5];
靜態初始化 給出初始化值,由系統決定長度
動態初始化的格式:
資料型別 陣列名 = new 資料型別[陣列長度];
靜態初始化的格式:
資料型別 陣列名 = new 資料型別;
簡化格式:
資料型別 陣列名 = ;
class arraydemo
}
2、陣列記憶體:
棧:儲存區域性變數
堆:儲存new出來的陣列或物件
方法區:物件導向部分講解
本地方法區:和系統相關
暫存器:給cpu使用
3、陣列操作:
class arraymemory;
int max = getmax(arr);
system.out.println("陣列中最大值:"+max);
//陣列元素反轉
int array = new int;
reversearray(array);//陣列反轉
printarray(array);//陣列遍歷輸出
} //獲取最大值
public static int getmax(int arr)
} return max;
} //陣列反轉
public static void reversearray(int arr)
} //陣列遍歷
Java自學 陣列 初始化陣列
步驟 1 分配空間與賦值分步進行 public class helloworld 步驟 2 分配空間,同時賦值 public class helloworld 寫法二 省略了new int,效果一樣 int b 寫法三 同時分配空間,和指定內容 在這個例子裡,長度是3,內容是5個,產生矛盾了 所以如...
記憶體初始化
電容的分類 dram 基本原件是電容,需要定時重新整理,儲存速度較慢 dram又分為 sram 同步動態隨機儲存器 synchronous dynamic random access memory ddr 雙倍速率同步動態隨機儲存器 double data rate sdram ddr2 在 ddr...
陣列的建立以及初始化
1 陣列概念 陣列 就是一組數的集合,集合中的資料必須是相同型別的,並且每乙個陣列都有乙個名字,也就是陣列名,我們可以通過陣列名來訪問陣列中的元素。2 建立陣列 public static void main string args arraytpye arrayname new arraytype...