java 的参数传递
/**
* java 参数传递
*
* @time 下午8:54:44
* @author retacn yue
* @Email zhenhuayue@sina.com
*/
public class test {
/**
* @param args
*/
public static void main(String[] args) {
//
int a = 0;
System.out.println("before change a=" + a);
changeInt(a);
// 修改后结果
System.out.println("after change a=" + a);
}
/**
* channge value
*/
private static int changeInt(int ga) {
ga++;
return ga;
}
}
运行结果:
before change a=0
after change a=0
传值调用,改掉的是副本,跟c/c++中的值传递类似
如果想改变其值,需找到其值所存放的位置,难点是动态分配内存,如果能找到其地址,读出修改应该是可以完成
如果是采用按址传递的参数是可以改变其值的(同c/c++中的变量指针/引用参数)
所以说这个问题个人觉得没法回答的太绝对
分享到:
相关推荐
2018秋招iOS面试总结 2018秋招iOS面试总结 2018秋招iOS面试总结 2018秋招iOS面试总结
软件工程师 程序员10万字大厂应聘面试总结java面试题和答案.pdf
阿里面试 总结 问题及答案
全网最全-谷粒商城项目-面试总结-简历优化_Java-You的博客-CSDN博客 .html
java面试总结文档
java面试大全。各大公司面试总结。知识点总结,共31个文档
C++面试总结.zip
机器学习面试总结,自己在面试的过程中的总结。希望可以帮到大家。
深交所数据库面试总结,深交所数据库面试总结,深交所数据库面试总结
2020年上海JAVA开发工程师面试总结
BAT高手面试总结-技术笔记_202.pdf
《我想进大厂》面试总结.pdf
阿里巴巴面试总结
这是在EETOP里面下载的资源,对数字IC后端一些问题总结的很好,很受用。
Java面试必备!啃透这份Java10W字面经,你还用担心被面试官“吊打”?java基础、JVM、Spring、并发编程、Linux、Dubbo、Mybatis、Springcloud、Spring boot、消息队列、zookeeper。01
西安2010Java面试总结西安2010Java面试总结西安2010Java面试总结西安2010Java面试总结西安2010Java面试总结
创迹面试总结.doc创迹面试总结.doc创迹面试总结.doc
神州数码面试总结神州数码面试总结神州数码面试总结神州数码面试总结神州数码面试总结神州数码面试总结神州数码面试总结神州数码面试总结神州数码面试总结神州数码面试总结神州数码面试总结神州数码面试总结神州数码...
关于java面试总结大全面试总结葵花宝典面试总结葵花宝典
php面试总结