到底Java是如何传递参数的?是by value或by reference?


Posted in 面试题 onJuly 13, 2012
答:All parameters (values of primitive types, and values that are references to objects) are passed by value [JLS sect 8.4.1]。根据以上 Java规格文件的说法, 所有参数应该都是传值的(by value)。但实际上, 实际经验却告诉我们所有 Java 的对象都是传址的(by reference)。因此我们可以这样解释: 基本类型(如int, float, char等)是by value,而所谓“对象”(Object)则是by value of reference to object。

Tags in this post...

面试题 相关文章推荐
如何将整数int转换成字串String
Mar 21 面试题
写出程序把一个链表中的接点顺序倒排
Apr 28 面试题
试述DBMS的主要功能
Nov 13 面试题
在SQL Server中创建数据库主要有那种方式
Sep 10 面试题
.net笔试题
Mar 03 面试题
成都思必达公司C#程序员招聘面试题
Jun 26 面试题
Linux开机引导的步骤是什么
Feb 26 面试题
如果让你测试一台高速激光打印机,你都会进行哪些测试
Dec 04 面试题
测试时代收集的软件测试面试题
Sep 25 面试题
什么是组件架构
May 15 面试题
什么是GWT的Entry Point
Aug 16 面试题
Python里面如何拷贝一个对象
Feb 17 面试题
局部内部类是否可以访问非final变量?
Apr 20 #面试题
说出数据连接池的工作机制是什么?
Apr 19 #面试题
String这个类型的class为何定义成final?
Nov 13 #面试题
几个人围成一圈的问题
Sep 26 #面试题
方法名是否可以与构造器的名字相同
Jun 04 #面试题
List, Set, Map是否继承自Collection接口?
May 16 #面试题
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 #面试题
You might like
spl_autoload_register与autoload的区别详解
2013/06/03 PHP
php实现用于计算执行时间的类实例
2015/04/18 PHP
基于thinkphp6.0的success、error实现方法
2019/11/05 PHP
在chrome中window.onload事件的一些问题
2010/03/01 Javascript
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
Google的跟踪代码 动态加载js代码方法应用
2012/11/12 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
2016/12/08 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
JavaScript 高性能数组去重的方法
2018/09/20 Javascript
详解Vue源码学习之双向绑定
2019/04/10 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
2019/04/16 Javascript
vue-cli 项目打包完成后运行文件路径报错问题
2019/07/19 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
es6数组的flat(),flatMap()函数用法实例分析
2020/04/18 Javascript
python中enumerate函数用法实例分析
2015/05/20 Python
Python抓取框架 Scrapy的架构
2016/08/12 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
Python机器学习之决策树算法
2017/12/22 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
Python for循环及基础用法详解
2019/11/08 Python
基于python实现把json数据转换成Excel表格
2020/05/07 Python
Python中关于logging模块的学习笔记
2020/06/03 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
python 调用API接口 获取和解析 Json数据
2020/09/28 Python
HTML5里的placeholder属性使用实例和美化显示效果的方法
2014/04/23 HTML / CSS
全球性的女装店:storets
2019/06/12 全球购物
广场舞大赛策划方案
2014/05/31 职场文书
综合办公室岗位职责
2015/04/11 职场文书
教师个人工作总结范文2015
2015/10/14 职场文书
职工趣味运动会开幕词
2016/03/04 职场文书
导游词之山西祁县乔家大院
2019/10/14 职场文书
vue基于Teleport实现Modal组件
2021/05/31 Vue.js
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL