• 数据类型分为两类
  • 基本数据类型(8个):byte,short,int,long,float,double,boolean,char
  • 引用数据类型:除了基本数据类型其它全是引用数据类型,比如类、数组
  • 数据类型在内存中存储
  • 基本数据类型只有一块存储空间(分配在栈stack中),传递的时候直接是值传递,对数据进行操作,不影响原先的值
  • 引用类型有两块存储空间(一块在栈stack中,一块在堆heap中)
  • 在堆中会开辟一块内存空间存储真实的数据,在栈中会存放一个引用,该引用存放堆内存的地址,可以把引用理解成你的名字,堆中的数据理解成你真实的人,别人要想访问是通过喊你的名字
  • 不同的引用可以指向同一个对象,一个对象可以有多个引用
  • 如图所示


java存储list java存储数据_存储空间