|
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,所以是基本变量类型
本文详细介绍了Java中的两种数据类型:基本数据类型与引用数据类型。通过具体的代码示例展示了这两种类型的区别,帮助读者理解变量赋值过程中值传递与引用传递的不同。
148

被折叠的 条评论
为什么被折叠?



