Java 2

1、

2、

3、Java会对数据进行缓存,如果声明一个变量时在缓存中有相同值的实例,则会指向相同的应用

4、JAVA的数组只是一个引用类型的变量,定义时不能指定数组长度

syntx:

type[] arrayName;

5、数组初始化

静态初始化:arrayName= new Type{element1,element2,...};   or   arrayName={...};

动态初始化:只指定数组长度。  arrayName=new Type[length];

6、每个数组都有一个length属性,通过length可以返回数组长度,array.length

7、

数组的数据储存在堆中

数组变量储存在栈中

8、当一个方法实行的时候,会创建一个内存栈,将该方法定义的每一个变量放入栈中,当我们在程序中创建一个对象时对象的数据将会被放入数据区即是堆。

9、Arrays类

原文地址:https://www.cnblogs.com/KennyRom/p/5904929.html