JAVA自学_day010数组

一 申请数组的两种方式——

  1静态数组(两种形式)——数据类型【】数组名= new 数据类型【】{元素1};数据类型【】数组名={元素1};

    数组自带长度属性——数组名.length;  数组名其实是指针名,存放的是第一块空间的地址

  2动态数组——数据类型【】数组名=new 数据类型【长度】(不去给元素)  不清楚里面有什么时候用动态

    动态数组里面虽然刚开始没给数据,但是有默认值,0;0.0;null等

 

二 内存分配介绍:

  1方法区:字节码文件加载时进入的内存——.class

  2栈内存:方法运行时进入,变量也在——main方法

  3堆内存:new出来的东西(对象)例如new一个数组里面的那些元素(因为堆的空间很大。)

三 两个变量指向同一个数组

  把地址赋值而已

posted @ 2022-03-19 20:56  dreamLucode  阅读(19)  评论(0)    收藏  举报