潜水者的问题???

做鸡真好吃 2006-04-05 06:06:40
在本版潜水了这么久看了这么多文章始终没弄懂java到底传值还是引用????
谁能给个明确答案?有两种说法:1.基本类型传值,对象传引用? 2.一切都是传值?
请问java的引用机制到底是什么???到底有没有引用?
关于地址和值。。什么堆,栈存储蒙了.....

...全文
94 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jobs002 2006-04-05
  • 打赏
  • 举报
回复
所有都是传值.
引用的传递说白了还是传值.只是由于传递的是指针,所以可以修改对象的内容.
String s=new String("good");
s是对象引用,new 在堆中动态分配了一块内存,s存在于栈中,指向在堆中的对象分配的内存.
唉,建议找本比较经典的书仔细看看----编程思想了.......,

.........................................................................

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧