关于值传递和引用传递的梳理
来源:互联网 发布:大明王朝1566台词知乎 编辑:程序博客网 时间:2024/06/05 04:26
在Android面试的时候,遇到这样一道笔试题:
1.写出 下列程序的输出结果:
<span style="font-size:14px;">public class Test {String str = "good"; char[]ch = {'a','b','c'};public static void main(String[] args) {// TODO Auto-generated method stubTest mTest = new Test();mTest.change(mTest.str, mTest.ch);System.out.print(mTest.str+"and");System.out.println(mTest.ch);}public void change(String str,char ch[]){str = "test ok";ch[0]='g';}}</span>
答案是:goodandgbc
本题主要是考察了值传递和引用传递的问题。
解决 方法是:1.值传递是将实际参数的值传递给形式参数,来初始化形式参数,因此与实际参数的值无关;
2.引用传递是将实际的内存地址传递给形式参数,形式参数改变值会引起实际参数值的改变;
1 0
- 关于值传递和引用传递的梳理
- 关于Java的值传递和引用传递的总结
- java关于值传递和引用传递
- 关于值传递和引用传递
- 关于值传递和引用传递
- 关于JAVA的值传递和引用传递&String
- 关于JAVA方法的值传递和引用传递
- 关于值传递和引用传递的理解
- 关于Java值传递和引用传递的总结
- 关于Java的值传递和引用传递
- 自我理解关于Java的值传递和引用传递
- 关于Java的值传递和引用传递
- 关于值传递指针传递和引用传递
- 引用传递和值传递的区别
- Java的值传递和引用传递
- js的值传递和引用传递
- 值传递和引用传递的区别
- java的引用传递和值传递
- jquery知识小结
- 利用网线连接两台电脑
- Linux下的TCP Socket简单例子
- Minty主题下载-wordpress
- 9. iOS 开发中添加自定义汉语字体
- 关于值传递和引用传递的梳理
- 如何用消息系统避免分布式事务?(顶)
- AndroidStudio导入Eclipse项目并保留Eclipse目录结构
- teahouse主题下载
- MySQL innodb 事务的实现
- c#中去掉字符串空格方法
- wordpress音乐电台主题
- 让wptouch自动跳转到手机版地址
- 雅虎WEB前端网站优化 -- 34条军规