Java的三种初始化和内存分析
2021-04-23 21:29
标签:rgs 初始 new 共享 基本 空间 因此 基本类型 lan 声明数组放在栈里。 创建数组放在堆里。 静态初始化 动态初始化 数组的默认初始化 Java的三种初始化和内存分析 标签:rgs 初始 new 共享 基本 空间 因此 基本类型 lan 原文地址:https://www.cnblogs.com/helloxiaolu/p/13267789.htmlJava的三种初始化和内存分析
java的内存分析
三种初始化
int[] a = {1,2,3};
Man[] mans = {new Man(1,1),new Man(2,2)};
int[] a = new int[2];
a[0] = 1;
a[1] = 2;
public class ArrayDemo02 {
public static void main(String[] args) {
//静态初始化
int[] a ={1,2,3,4};
Man[] mans = {new Man(),new Man()}; //引用类型
System.out.println(a[0]);
//动态初始化 :包含默认初始化
int[] b = new int[10];
b[0] = 10;
System.out.println(b[0]);
System.out.println(b[1]);
}
}