core java上说方法中的参数,如果是基本类型,则处理的是这个基本类型的拷贝,如果是对象的引用,则处理的是引用的拷贝,不能达到真正修改基本类型参数或者是对象的引用也就是和C中的形参实参差不多,不过C++中还有引用参数可以达到改变参数本身的效果,那JAVA中有什么办法可以达到引用参数的效果呢,书上没说啊
解决方案 »
- 讨论:org.eclipse.jface.viewers.ComboBoxCellEditor 下拉菜单功能有时会失效的问题
- 如何获取当前类的所有父类的方法、属性、构造器名称
- 如何用Applet连接Oracle数据库?
- 如何进行打包发布
- java与vss的问题
- timer 如何实现在完成某个操作后,间隔固定时间发出请求,当收到请求时,程序运行结束?
- 续昨天的问题,JWindow的问题,请高手指点,高分
- 如何把int类型的转化成String类型的
- win2000 advance server不能使用jdk1.3???
- 关于在一个class中调用另一个class中对象的问题!
- 简单的异常处理..谁能帮忙看下问题出在哪.解释下呢
- Eclipse Java 如何绘制折线图表
但是对于常规的变量,如int型,确实可以用int &来操作那个参数改变参数的值
也就是说这里应该相当于JAVA中的"对基本类型的引用"吧,不过JAVA中似乎只有对对象的引用
那么在这方面不是缺少了一些功能吗
java的引用主要还是安全的问题,避免了指针带来了很多问题,同时对象只能在堆上创建,不像C++那样可以在栈上创建对象。所以它们处理的问题背景不同。
如果想要在方法中直接操作就达到对传进去的参数进行改变的话
JAVA中的通常做法是什么呢