`
javababy1
  • 浏览: 1171268 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Java中的参数传递

阅读更多

当然要看你怎么定义by value 和 by reference。Java的官方文档【3】 中如此描述:“When the method or constructor is invoked, the values of the actual argument expressions initialize newly created parameter variables.”但是作为面向对象的语言,一个对象的值又是什么呢?所以这里value并不等同于面向过程中的定义。在C语言里,或者是一个值,或者就是一个地址(引用)。但是Java里面,对象的值,就是对象的地址的值(具体见后面的例子)。

基本总结:

基本类型作为参数传递时,是传递值的拷贝,无论你怎么改变这个拷贝,原值是不会改变的。

对象作为参数传递时,是把对象在内存中的地址拷贝了一份传给了参数。

String类是个特殊的类,对它的一些操作符是重载的,所以String对象和基本类型一样,一般情况下作为参数传递。

例子:

参考:

【1】http://java.ccidnet.com/art/3737/20050527/472879_1.html

【2】http://javadude.com/articles/passbyvalue.htm

【3】http://java.sun.com/docs/books/jls/third_edition/html/classes.html#8.4.1

分享到:
评论

相关推荐

    java中参数传递的演示

    java中参数传递的演示,分析传值与传引用的区别

    java中参数传递方式详解

    主要介绍了java中参数传递方式详解的相关资料,需要的朋友可以参考下

    11.java参数传递.zip

    11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java...

    13.java参数传递之引用传递.zip

    13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递....

    58.java参数传递机制.zip

    58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递...

    Jni中C和Java的参数传递.doc

    Jni中C和Java的参数传递.doc

    java传递参数的方法

    java传递参数的方法 很的东西 大家下载学习一下

    java 中函数的参数传递详细介绍

    java 中函数的参数传递详细介绍 java 中函数的参数传递详细介绍

    java参数传递

    这里详细的说明了,java参数传递的过程,引用传递,值传递

    62.java引用类型的参数传递.zip

    62.java引用类型的参数传递.zip62.java引用类型的参数传递.zip62.java引用类型的参数传递.zip62.java引用类型的参数传递.zip62.java引用类型的参数传递.zip62.java引用类型的参数传递.zip62.java引用类型的参数传递....

    59.java基本类型的参数传递.zip

    59.java基本类型的参数传递.zip59.java基本类型的参数传递.zip59.java基本类型的参数传递.zip59.java基本类型的参数传递.zip59.java基本类型的参数传递.zip59.java基本类型的参数传递.zip59.java基本类型的参数传递....

    java参数的传递与返回值

    java参数的传递与返回值 江苏省无锡市

    java方法的参数传递其二.docx

    介绍java 方法的参数传递,本文是引用传递。

    Java参数传递PPT

    关于Java参数传递的PPT,详细介绍参数传递的类型。彻底理解Java只有唯一传递方式——值传递。

    Java的引用和函数参数传递

    Java的引用和函数参数传递Java的引用和函数参数传递Java的引用和函数参数传递Java的引用和函数参数传递

    java参数传递 java 参数.doc

    java参数传递 java 参数

    Jni中C++和Java的参数传递

    Jni中C++和Java的参数传递如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的...

    java参数传递学习demo

    java的参数传递对比,体现了值传递和引用传递的区别,是我在java入门是写的学习demo

    Java参数传递的经典示例

    Java参数传递的经典教学PPT,引用类型,基础类型传递的区别,String和StringBuffer类型传递的区别。

    利用ASP实现JAVA动态参数的传递

    ASP JAVA 动态参数传递 实现动态网页

Global site tag (gtag.js) - Google Analytics