Java数组元素为基本数据类型时,数组中的所有元素都是基本数据类型;
Java数组元素为引用类型时,数组中的所有元素都是对象。
基本数据类型和引用数据类型的区别:
基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上;
引用数据类型在被创建时,首先要在栈上给其引用(句柄)分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址。
Java数组元素为基本数据类型和引用类型时的不同
最新推荐文章于 2023-03-14 17:24:07 发布
Java数组元素为基本数据类型时,数组中的所有元素都是基本数据类型;
Java数组元素为引用类型时,数组中的所有元素都是对象。
基本数据类型和引用数据类型的区别:
基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上;
引用数据类型在被创建时,首先要在栈上给其引用(句柄)分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址。