基本引用类型和对象引用类型区别

来源:互联网 发布:excel数据恢复打开乱码 编辑:程序博客网 时间:2024/05/21 08:57


Java中两种数据类型

数据类型

基本数据类型

数值型

整数型(byteshortintlong

浮点型(floatdouble

字符型(char

布尔型(boolean

引用数据类型

类(class

接口(interface

数组


定义一个变量a,再定义一个变量b用来接收变量a的值,如果后者变量b的变化会带来变量a的变化,那么就是引用变量,否则就是基本变量类型。

1、引用变量类型

package com.lianxi;

public class lianxi1 {

    String name;

    public static void main(String[] args) {

        lianxi1 a=new lianxi1();

        a.name="a";

        lianxi1 b=a;

        b.name="b";

        System.out.println(a.name);

            }//主方法    

}//

 

//打印结果是b=a,所以是引用变量类型

 

2、基本变量类型

package com.lianxi;

public class lianxi1 {

    public static void main(String[] args) {

    int a=2;

    int b=a;

    b=3;

    System.out.println(a);

    }//主方法     

}//

 

//打印结果是2==a,所以是基本变量类型


1 0
原创粉丝点击