JAVA内存解析

如果对象的成员变量是static的,那么不管创建多少个对象都是共用这个成员变量,任何一个对象对它赋值都会影响到其它对象。

如果子类对象继承父类对象,那么也会继承父类的成员变量。

方法里的变量也是局部变量。

上面的例子是实现两个值互换。

如果静态方法里传的是基本数据类型,那么值不会发生改变。如果传的是引用数据类型,那么值会发生改变。

posted on 2017-02-05 16:00  三碗才能饱  阅读(99)  评论(0编辑  收藏  举报

导航