day05 Java基础

1、数组初始化:为数组开辟内存空间,并为每个数组元素赋予值。数组初始化方式:

  方式一:动态初始化:初始化时只指定数组长度,由系统为数组分配初始值。

      格式:数组类型[] 数组名称=new 数组类型[数组长度];

  方式二:静态初始化:给出初始化值,有系统决定长度。

      格式:数组类型[] 数组名称={数值1,数值2,数值3,……};

2、Java中的内存分配:栈存储局部变量;堆存储new出来的东西;方法区;本地方法区(和系统相关);寄存器(给CPU使用)

  局部变量:在方法定义中或者方法声明上的变量都称为局部变量。

  堆和栈的区别如下:

posted @ 2015-06-17 12:42  sunflower627  阅读(158)  评论(0编辑  收藏  举报