到底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...

面试题 相关文章推荐
PHP高级工程师面试问题推荐
Jan 18 面试题
Java的五个基础面试题
Feb 26 面试题
上海方立数码笔试题
Oct 18 面试题
杭州联环马网络笔试题面试题
Aug 04 面试题
武汉世纪畅想数字传播有限公司.NET笔试题
Jul 22 面试题
北京天润融通.net面试题笔试题
Feb 20 面试题
.NET是怎么支持多种语言的
Feb 24 面试题
什么是静态路由?什么是动态路由?各自的特点是什么?
Sep 16 面试题
作为网站管理者应当如何防范XSS
Aug 16 面试题
C#笔试题集合
Jun 21 面试题
Shell编程面试题
May 30 面试题
若干个Java基础面试题
May 19 面试题
局部内部类是否可以访问非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
农民C键的运用技巧
2020/03/04 星际争霸
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
2011/01/06 PHP
理解php Hash函数,增强密码安全
2011/02/25 PHP
php学习笔记(三)操作符与控制结构
2011/08/06 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
javascript 新浪背投广告实现代码
2009/07/07 Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
2014/01/31 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
浅谈EasyUI中编辑treegrid的方法
2015/03/01 Javascript
简介JavaScript中的sub()方法的使用
2015/06/08 Javascript
JS、jQuery中select的用法详解
2016/04/21 Javascript
浅析JS异步加载进度条
2016/05/05 Javascript
如何检测JavaScript的各种类型
2016/07/30 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
js 点击a标签 获取a的自定义属性方法
2016/11/21 Javascript
简单三步实现报表页面集成天气
2016/12/15 Javascript
Javascript Promise用法详解
2018/05/10 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
Vue+Element实现动态生成新表单并添加验证功能
2019/05/23 Javascript
微信域名检测接口调用演示步骤(含PHP、Python)
2019/12/08 Javascript
es6函数中的作用域实例分析
2020/04/18 Javascript
Vue组件跨层级获取组件操作
2020/07/27 Javascript
详解vue-cli项目在IE浏览器打开报错解决方法
2020/12/10 Vue.js
微信小程序 接入腾讯地图的两种写法
2021/01/12 Javascript
[01:00:35]2018DOTA2亚洲邀请赛3月30日B组 EffcetVSMineski
2018/03/31 DOTA
pandas把dataframe转成Series,改变列中值的类型方法
2018/04/10 Python
python内置数据类型之列表操作
2018/11/12 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
Python基于jieba, wordcloud库生成中文词云
2020/05/13 Python
python处理写入数据代码讲解
2020/10/22 Python
css3实现小箭头各种图形效果
2020/07/08 HTML / CSS
中学生期末评语
2014/02/03 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
会计求职自荐信范文
2015/03/04 职场文书