Java基础
好了,.NET前端的html和css部分就先告一段落了,现在开始我们的Java。html里的Java script文件也就是通常说的js文件,其实就是很多种语言的结合体,如果要直接就开始js的学习,还不如先将Java学懂了,学通了,然后再去看其他的。
有一说一,Java挺难的,但是只要掌握了方法,其实它也可以很简单。
闲话少说,开始我们的Java基础部分的学习;首先是数据类型。
Java里的数据类型有四类八种,分别是:整型,浮点型,字符型,boolean型。这四类里又可以划分为:
整型:byte 型;short 型;int 型;long型。
浮点型:float型;double型。
字符型:char型;
boolean型。
现在开始一个个地阐述每个类型的方法:
byte型:整数类型;byte是一个字节,所以它就有8位,又因为计算机只能识别0和1,所以byte型的范围大小就是28,但是又需要给byte一个具体范围,所以就将范围平分,因此我们就得到了byte的具体范围[-27,27-1];(0也占据了一个范围)
short型:整数类型;两个字节,16位,所以short的范围是[-215,215-1]
int型:作为最常用的整型,它是四个字节,32位。范围是[-231,231-1]
long型:最大的整型,如果要输入比int大的数,就需要在数的后面加上L。是八个字节,64位[-263,263-1].
float型:想要使用float型,必须要在赋值的末尾加上“f”。float 数据类型是单精度、32位、符合IEEE 754标准的浮点数。
double型:double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数。
char型:char类型是一个单一的 16 位 Unicode 字符;最小值是 \u0000(即为0);最大值是 \uffff(即为65,535);char 数据类型可以储存任何单字符;
boolean型:对,没错,它就只有“true”和“false”两个值,默认值是false。
顺便讲一下自动类型转换
整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。转换从低级到高级。
转换的规则是:
-
不能对boolean类型进行类型转换。
-
不能把对象类型转换成不相关类的对象。
-
在把容量大的类型转换为容量小的类型时必须使用强制类型转换。
-
转换过程中可能导致溢出或损失精度。(一般是从大到小的类型转换才会数据溢出)