欢迎访问易网站(www.yiwz.com)
易网站,供求信息免费发布平台
您当前位置是:商业机会 >> 商务服务 >> 软件开发 >> Java的引用类型是什么
Java的引用类型是什么 Java的引用类型是什么_西安达内科技_Java的引用类型是什么

点此浏览大图
公 司: 西安达内科技
发布时间:2014年05月06日
有 效 期:2014年11月02日
留言询价 加为商友
  联系信息 企业信息
先生 (seo)
联系时,请说是在企业录看到的,谢谢!
电  话: 029-82222601
传  真:
手  机:
地  址: 中国陕西西安市陕西省西安市兴庆南路10号交大出版大厦6层
邮  编:
公司主页: http://xadnitpx.yiwz.com(加入收藏)
公 司:西安达内科技

查看该公司详细资料

详细说明

    Java的引用类型(reference type)指向一个对象,不是原始值,指向对象的变量是引用变量。下面西安达内Java培训(www.xatarena.cn)讲师就详细为大家介绍。

在java里面除去基本数据类型的其它类型都是引用数据类型,自己定义的class类都是引用类型,可以像基本类型一样使用。

示例如下:

public class MyDate {
private int day = 8;
private int month = 8;
private int year = 2008;
private MyDate(int day, int month, int year){...}
public void print(){...}
}
public class TestMyDate {
public static void main(String args[]) {
//这个today变量就是一个引用类型的变量
MyDate today = new MyDate(23, 7, 2008);
}
}

引用类型的赋值

在java编程语言中,用类的一个类型声明的变量被指定为引用类型,这是因为它正在引用一个非原始类型,这对赋值具有重要的意义。如下代码:

int x = 7;
int y = x;
String s = "Hello";
String t = s;

四个变量被创建:两个原始类型 int 和两个引用类型String。x的值是7,而这个值被复制到y;x和y是两个独立的变量且其中任何一个的进一步的变化都不对另外一个构成影响。至于变量s和t,只有一个String对象存在,它包含了文本"Hello",s和t均引用这个单一个对象。

如果将变量t重新定义为t="World";则新的对象World被创建,而t引用这个对象。

西安达内科技Java培训讲师表示,“在Java里面参数传递都是按值传递”这句话的意思是:按值传递是传递的值的拷贝,按引用传递其实传递的是引用的地址值,所以统称按值传递。在Java里面只有基本类型和按照下面这种定义方式的String是按值传递,其它的都是按引用传递。就是直接使用双引号定义的字符串方式:String str = "Java快车";


免责声明:以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,www.yiwz.com对此不承担任何责任。如有侵犯您的权益,请来信通知删除。
该公司其他商业信息
 1 直接到第
20 条信息,当前显示第 1 - 20 条,共 1

商务 广告 展会 维修 回收 生活 机械 仪器 五金 电子 电工 照明 汽配 交运 包装 印刷 安全 环保 化工 精化 橡塑 纺织 冶金 农业 健康 建筑 能源 服装 礼品 家居 数码 家电 通讯 办公 运动 食品 玩具 1 2 3 4 5 6 7 8 9 10 ..