java学习

java学习

 

值传递和引用传递

在java中,栈内存存放基本类型的值,存放引用类型数据在堆内存的内存首地址,例如,int a = 1;void add(int a){a+=1};
a最后输出还是1,这是值传递,不会改变
栈内存存放基本类型的
值。但是当传入的是引用类型的数据时,因为栈内存存放的是引用类型数据在堆内存的内存首地址不是具体的值,所以会改变引用类型的值

posted on 2013-01-04 14:39 杨军威 阅读(103) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问  
 

导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜