7月6日

今天学习了Java的数组

静态数组的定义:int[] a={...}或int[] a=new int[]{...}

动态数组的定义:int[] a=new int[数组长度],初始值:int,char0,double0.0boolean为false,String为null

Java内存分配:方法区,栈,堆,本地方法栈,寄存器。

方法区放编译后的class文件,main在栈内存,new出来的东西在堆内存中

如变量,数组地址放栈内存,数组地址指向堆内存中数组对象

数组间可以赋值,传递的是地址,指向同一个数组对象

posted @ 2023-07-08 13:35  umiQa  阅读(9)  评论(0编辑  收藏  举报