記憶體分析 陣列的三種初始化狀態

2022-07-06 16:18:09 字數 485 閱讀 8381

堆存放new的記憶體和陣列

可以被所有的執行緒共享,不會存放別的物件引用

棧存放基本變數型別(會包含這個基本型別的具體數值)

引用物件的變數(會存放這個引用在堆裡面的具體位址)

方法區可以被所有的執行緒共享

包含了所有的class和static變數

package 包;

​public class array01 ;

array01 array011 = ;

system.out.println(a[0]);

//動態初始化

陣列的三種初始化方式

陣列的初始化方式總共有三種 靜態初始化 動態初始化 預設初始化。靜態初始化 除了用new關鍵字來產生陣列以外,還可以直接在定義陣列的同時就為陣列元素分配空間並賦值。eg int arr int arr new int 注意 1.new int 3 錯誤 2.int arr arr 錯誤動態初始化 陣...

C 初始化陣列的三種方式

對於一維陣列 using system using system.data using system.configuration using system.web using system.web.security using system.web.ui using system.web.ui.we...

初始化三種方式

陣列的初始化方式總共有三種 靜態初始化 動態初始化 預設初始化。下面針對這三種方式分別講解。1.靜態初始化 除了用new關鍵字來產生陣列以外,還可以直接在定義陣列的同時就為陣列元素分配空間並賦值。示例7 4 靜態初始化陣列 inta 靜態初始化基本型別陣列 man mans 靜態初始化引用型別陣列 ...