强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。
若一个变量被指定了某个数据类型,不经过强制转换就会永远是这个数据类型。
例如定义了一个整数变量a,则程序便不会将a当作别的数据类型处理
强类型语言包括Java、.net 、Python、C++等语言
弱类型语言
一个变量能够根据环境的变化赋不同数据类型的值
弱类型语言包括vb 、PHP、javascript等语言
Java的数据类型
基本类型
引用类型