数据类型
-
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后使用
-
弱类型语言
Java的数据类型分为两大类
-
基本类型
-
引用类型
-
类型转换
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干的类型
-
在把高容量转换为低容量的时候,强制转换,低容量转换为高容量,自动转换
-
转换时可能存在内存溢出,或者精度问题!
JDK7新特性,数字之间可以用下划线分割
变量
-
java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
-
每个变量都有类型,类型可以是基本类型,也可以是引用类型
-
变量名必须是合法的标识符
-
变量声明是一条完整的语句,因此每一个声明都必须以分号结束
1,类变量static
static double salsry =2000;
2,实例变量
从属于对象
如果不进行初始化,这个类型的默认值 0 0.0,布尔值:默认值false,除了基本类型,其余的默认值都是null
常量
-
初始化后不能再改变,不会变动的值
-
final 常量名=值;
-
常量名一般使用大写字符