Java数组

1.Java的两种初始化方式:动态和静态

1 public class Test {
2     public static void main(String[] args){
3         //静态生成数组
4         String[] books = new String[]{"11","22","33"};
5         //动态生成数组
6         String[] names = new String[2];
7     }
8 }

 

2.Java的内存方式:

上述中数据为:

 1 public class Test {
 2     public static void main(String[] args){
 3         //静态生成数组
 4         String[] books = new String[]{"疯狂Java讲义","轻量级JavaEE企业应用实战","疯狂Ajax讲义","疯狂Xml讲义"};
 5         String[] names = {"孙悟空","猪八戒","白骨精"};
 6         
 7         //动态生成数组
 8         String[] strArr = new String[3];
 9     }
10 }

若让数组变量指向另一个数组变量

//让books数组变量、strArr数组变量指向names数组变量
        books = names;
        strArr = names;

则内存图示为:

posted @ 2014-04-10 16:34  endy_zhu  阅读(174)  评论(0编辑  收藏  举报