loading请求处理中...
10大优享服务
62项会员特权

Java是用by value传递参数,还是用by reference传递参数?

提问者:盛唐蓝虎 2回答 浏览次数:1687 提问时间: 2021/12/01 14:10
提问者采纳
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。 

全部回答

问题分类

我 要 回 答 我 要 提 问
问题分类   验证码 换一组