java是强类型语言,意思就是java在编译的时候必须确定每个变量和表达式的类型。所以每个变量必须显示声明类型,就可以理解为每个变量要先声明再使用。类型限制了一个变量被赋的值,限制一个表达式可以产生的值。限制了这些值的操作,并确定这些操作的含义。
java支持的类型分2类,基本类型和引用类型。
基本类型:Boolean类型和数值类型。数值类型:整数型和浮点型。整数型:byte、short、int、long、char。浮点型:float、double。
引用类型:类,接口,数组,和null类型。引用类型就是对对象的引用,包括实例和数组2种,引用类型实际上就是一个指针。