主要有两种类型的语言。首先是静态类型化语言,其中每个变量和表达式类型在编译时已经是已知的。一旦一个变量被声明为某种数据类型,它就不能保存其他数据类型的值。例如:C,C ++,Java。其他动态类型语言:这些语言可以在一段时间内接收不同的数据类型。Ruby,Python
Java是静态类型的,也是一种强类型语言,因为在Java中,每种类型的数据(例如整数,字符,十六进制,压缩十进制等)都被预定义为编程语言的一部分,并且所有常量或变量给定的程序必须用其中一种数据类型来描述。
Java有两类数据:
原始数据只是单个值; 他们没有特别的能力。有8种基本数据类型