快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

Java 按值传递参数

Java 按值传递参数
对于一个普通类型的变量来说,这很好理解.比如 int,String类型的变量,可是假如是假如变量是一个类类型的呢?那它的值是什么呢?它的值就是它的引用,
我们不能改变传进来参数的值,这句话是什么意思呢?就是对于传进来的参数,我们不能改变.还是对于普通变量这很好理解.
举个例子:
int i=0;
public void changeParam(int i)
{
i=9;
}
System.out.print(i);
输出会是什么呢?一定是0 .为什么呢?这就是java按值传递参数的特征,我们传进去的是0,而不是一个可以更改的变量
那么对于一个类作为变量呢?我们同样不能改变,上面说过它是一个引用,就是说我们不能改变这个引用,但是我们却可以改变这个引用的对象的值,
看起来有点别扭吧,就是说这个变量引用了类的实例A我们不能在方式体中改变它引用类的实例B,但是我们可以改变实例A的内容.
就是这么一回事!




返回类别: 教程
上一教程: 对象映射就这么简朴
下一教程: java学习日记(线程)

您可以阅读与"Java 按值传递参数"相关的教程:
· javascript向jsp传递参数的一种手段:使用xmlhttp对象
· Java的参数传递的唯一方法:传值(By Value)
· java方式参数传值传引用的一点看法
· 复杂类型javabean(数组成员)在jsp中的运用:在jsp页面间传递数组
· 【JSF心得】JAVA的对象传递是引用传递
    微笑服务 优质保证 索取样品