数据类型
基本数据类型
- 【整型】
- byte【占用8bit,bit为计算机中存储信息的最小单位,值为0或1】
- short 短整型【占用2byte】
- int 整型【占用4byte】
- long 长整型【占用8byte】 - 【浮点型】
- float 单精度浮点型【占用4byte】
- double 双精度浮点型【占用8byte】 - 【字符型】
- char 字符型【占用2byte】 - 【布尔型】
- boolean【占用1byte,值为true或false】
引用数据类型
- 【数组】
- 【类】
- 【接口】
数据传递
- 基本数据类型变量所属栈的栈帧保存的是其值
- 引用数据类型变量所属栈的栈帧保存的是其内存地址,通过该地址引用堆中的对象
- 总结
- 基本数据类型(包括其包装类型)、String类型作为参数传递时,传递的是变量的值
- 引用数据类型作为参数传递时,传递的是变量的内存地址