标签:打印 技术分享 包装类 基本 引用 对象 nbsp blank main方法
一、数据类型分类
基本数据类型:
只有一块存储空间, 在栈中,存放的是具体的值
引用数据类型:
引用数据类型有两块存储空间
一个在栈(Stack)中,一个在堆(heap)中。 栈中存放的是堆中的地址
栈中的存取速度要快于存储在堆中的对应包装类的实例对象。
二、值传递:
传递的是具体的值
上面的方法执行流程为:main方法的栈帧入栈,在main的帧当中有一个x = 20;
当执行change(X)时,此时传入了一个参数x = 20
执行change方法,change方法的栈帧入栈
第一次打印结果为x = 20;
x改为100
再次打印 结果为:x = 100
内存图如下:
当执行完change方法后,change方法的栈帧就会出栈
此时栈中只有一个main方法的栈帧
所以在执行完change方法后,再去打印x ,此时x = 20;
标签:打印 技术分享 包装类 基本 引用 对象 nbsp blank main方法
原文地址:http://www.cnblogs.com/myxq666/p/7760872.html