每日笔记(一分耕耘,一分收获)
堆和栈
堆:存放new出来的对象,可被所有线程共享,不会存放别的对象引用
String[] strs = new String[10];
栈:存放基本类型
String[] strs = null
数组的三种初始化方式
1. 静态初始化
int[] a = {1, 2, 3};
2. 动态初始化
int[] a = new int[2];
a[0] = 1;
a[1] = 2;
3. 数组的默认初始化
数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,数组的每个元素也将如同实例变量的方式被隐式初始化。
稀疏数组
记录数组一共有几行几列,有多少个不同的值
静态方法
pulic class code{
public static void main(String[] args) {}
// 静态方法跟类一起生成
public static void a() {
b(); //这样直接调用会报错,因为a与类一同生成,b此时还不存在
}
//类实例化后,才存在
public void b() {}
}