7.14

发布时间 2023-07-14 23:41:44作者: 酥饼馅红豆沙

今天学习内存分配,栈内存和堆内存

数组初始化有两种方式。

静态初始化:初始化时由程序员显式指定每个数组元素的初始值,由系统决定数组长度。动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值。

Java 的数组变量是一种引用类型的变量,数组变量并不是数组本身,它只是指向堆内存中的数组对象

栈:存储着一些局部变量,方法的调用也在栈中调用。

局部变量:定义在方法上或者方法内部的变量,称之为局部变量。

堆:存储一些new出来的东西,new出来的一律在堆内存中。

 

看书睡觉

明天出门,晚上再学习