入坑Java(二)之基本数据类型和String

Java的基本数据类型我们都知道有8中,分别是:
入坑Java(二)之基本数据类型和String

很多人不知道为什么String 不是Java的基本数据类型,那是因为它是一个方法,通过这个方法,我们可以将Char整合在一起。而且String类是final类的,这就意味着它不能被改动,不能被继承。(等我下次更新的时候再写实例。)

基本数据类型在相互转换的时候一般都是从底转换到高,比如int 转换到float:
int a = 10;
float b = a;
这样转换的时候,b = 10.0;其实两个都一样,只是精度不一样而已。
但如果是从高转换到底的时候,就会存在数据改变的可能:
float b = 10.8;
int a = b ;
其实这个时候会报错,应该写成:int a = (int)b;
这个时候a = 10;你看,这两个值就变了。为了防止这种情况发生,当高转底的时候,就会报错,需要写成强制转换的方式,也就是int a = (int)b;这种方式。