前些阵子简单学了些JavaScript,然后最近开始接触Java语言,虽说二者名字挺像,倒是也没太大关系(雷锋和雷峰塔的关系),而且学到了数据类型的时候,更是发现二者在数据类型方面相当不一样
Java是强类型语言,而JavaScript是弱类型语言
这个就不一一举例了,毕竟今天的重点是Java的类型转换。
Java的基本数据类型:一共4大种8小种
首先来看一下这几大类型的取值范围:
容量比较:byte < short = char < int < long < float < double
之后引入两个个概念:
自动类型转换:小容量-数据类型转化为大容量时使用
强制类型转化:大容量数据类型转化为小容量时使用
强制类型转化需要在字面值前加上(数据类型)