java的8种基本类型:
byte,short, char, int, long,float,double,boolean.
与此对应的,java提供了8种包装类型:
Byte,Short,Character,Integer,Long,Float,Double,Boolean.
所谓引用,就是指针了,就是说对象指向的不是数据本身,而是它所在的内存地址.
数组就是引用类型!
一般在传参的时候用的最多。
public class Test {
public static void main(String[] args) {
String str ="string"; //引用数据类型
str.replace('s', 'a'); //把数据里的s全部替换成a;
System.out.println(str); //打印出来,仍是string 引用数据类型的地址不变
int i=1; //基本数据类型
i=2; //直接初始化,改变值
System.out.println(i);//打印出来,值确是2
/*
* 这就是基础类型跟引用类型的最大区别,基本数据类型代表是数值,但引用类型确是直接指向地址
*
*
*
* */
}
} |