一个简单的问题>>>>传值 怎么区别传值 和 传引用 能引用什么?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 具体这样说吧,java中传递的都是“值”,对于基本类型(整形,浮点类型,字符型,boolean型),她传递的是该类型的值,对于类对象,她传递的是该对象的地址,也就是所谓的引用,你可以改变类对象的状态,也就是她的属性成员。注意,对于类对象,你得到的是类对象的地址的拷贝,你不能使得原始的引用的值,也就是地址的值改变。 在JAVA中,除了byte short int long float double boolean char八种基本数据类型外,其它均视为对象,也即作为引用,作为参数时,在被调函数中对形参所做任何改变,也就相当于在主程序中对对象直接做了改变。引用其实就是指一个对象的地址。 java中是传值还是传引用,这个很难说,在核心java里,是把java的所有传递都归为值传递,我是用很久基本上理解了这点,但是不知道这样的理解是对不对.很多人认为,基本类新传递的是值传递,这个没有争议,但是对象传递的是引用传递,核心java中说,如果是这样理解的化,那么,会很难明白对象的存储过程,确实也是,因为这个问题,我给不少人说很多便,对象其实不是传递引用,而是传递它自己的值,也就是对象存在的内存地址,是用new关键字返回来的,返回的这个内存地址是给"="左边的变量,也就是我们说的引用变量,当别的变量想用这个变量指向的对象石,就是把自己的值,也就是那个对象的内存地址拷贝一份给要用的那个变量,这就是我理解的部分,不知道明白不. 求解 掷骰子小程序 请教一个集合的问题 即使一个类中不含抽象方法,它也可以声明为抽象类;这话有意义吗 求一JAVA应用程序! ~help!请问java API文档字段摘要怎么用 数据库查询问题 在tomcat下如何在启动时,自动加载jar文件 文件或者文件夹复制的问题 大神给看看哪里错了 java命名规范? keyPressed问题 192.168.1.101与实际网络IP地址之间的关系
她传递的是该对象的地址,也就是所谓的引用,你可以改变类对象的状态,也就是她的属性成员。注意,对于类对象,你得到的是类对象的地址的拷贝,你不能使得原始的引用的值,也就是地址的值改变。
引用其实就是指一个对象的地址。