【java从入门到精通】day19-三种初始化及内存分析
1、内存分析
-
java内存分析:
-
java内存
-
堆
-
存在new的对象和数组
-
可以被所有的线程共享,不会存放别的对象引用
-
-
栈
-
-
引用对象的变量(会存放整个应用在堆里面的具体地址)
-
-
方法区
-
可以被所有的线程共享
-
包含了所有的class和static变量
-
-
-
java内存示意图
2、数组的三种初始化
-
静态初始化
int[] a = {1,2,3};
Man[] mans = {new Man(1,1),new Man(2,2)};
-
动态初始化(包含3.默认初始化)
int[] a = new int[2];
a[0]=1;
a[1]=2;
-
数组的默认初始化
-

浙公网安备 33010602011771号