Java中两种数据类型 | |||
数据类型 | 基本数据类型 | 数值型 | 整数型(byte、short、int、long) |
浮点型(float、double) | |||
字符型(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,所以是基本变量类型