关于java中的引用数据类型

        今天了解了一下java中的复合数据类型,引用类型。

        引用类型的数据都是以某个类的对象的形式存在的,在程序中声明的引用类型变量只是为该对象起的一个名字,变量的值是对象在内存空间中存储地址,并非对象本身。java中的所有对象都要通过对象引用访问,引用类型数据以对象的形式存在,其构造和初始化及赋值的机制都与基本数据类型的变量有所不同。声明基本数据类型的变量时,系统同时为该变量分配存储器空间,此空间将直接保存基本数据类型的值。而声明引用类型变量时,系统只为该变量分配引用空间,并未创建一个具体的对象,或者说并没有为对象分配存储器空间,将来在创建一个该引用类型的对象后,再使变量和对象建立对应关系。

 

posted @ 2018-03-08 20:24  WangAlice  阅读(209)  评论(0编辑  收藏  举报