Java 引用类型数组


引用类型变量可以使用类、接口或数组来声明。

数组引用变量是存放在栈内存(stack)中,数组元素是存放在堆内存(heap)中,通过栈内存中的指针指向对应元素在堆内存中的位置来实现访问。

public class Student {
    public String name;
    public int age;
    public char sex;
}
public class Array {

    public static void main(String[] args) {
        
        //基本数据类型的值是以数值存在的
        //基本数据类型的数组
        int[] a = {1,2,3};
        System.out.println(a[0]);
        
        //引用数据类型的值是以对象存在的
        //引用类型的数组
        //          s            stu1            stu2
        Student[] s = {new Student(), new Student()};
        System.out.println(s[0]);
        System.out.println(s[1]);
        
        //        栈            堆                堆
        //        a -------->    a[0]
        //                    a[1]
        //                    a[2]

        //        s -------->    s[0] --------> stu1
        //                    s[1] --------> stu2
    }
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM