基本类型使用的内存是虚拟机栈中的内存。
引用类型使用的内存是堆中的内存,对象的引用在栈中。
基本类型 | 对应的封装类型 | 位数 |
boolean | Boolean | 1 |
byte | Byte | 8 |
char | Character | 16 |
int | Integer | 32 |
short | Short | 32 |
long | Long | 64 |
float | Float | 32 |
double | Double | 64 |
Java语言采用按值调用(Call by Value),方法得到的所有参数值都是一个拷贝 ,有些资料上说java在对象上采用的是引用调用,这是不对的。