整点简单的
保留字
goto const
标识符
凡是可以自己起名字的地方都叫标识符
不可以使用关键字和保留字,但可以包含关键字和保留字
不可以用数字开头,不能包含空格
严格区分大小写,长度无限制
命名规范
包名:所有字母小写
类名、接口名: 由多单词组成时,所有单词首字母大写
变量名、方法名: 第一个单词首字母小写,从第二个开始首字母大写
常量名: 所有字母大写,多个单词用下划线连接
java变量
java中每个变量都必须先声明后使用
定义变量要包含变量名、数据类型和值
变量只有在其作用域内才有效
在同一个作用域内不能定义重名的变量
变量数据类型
变量也可在类中声明的位置不同分为成员变量和局部变量
long型必须以L或l结尾 如定义 long L1 = 214354254L;
浮点型默认为double型,声明float型必须以f或F结尾
java变量类型转换
自动类型提升
容量小的和容量大做运算应该用大的数据类型去接(即结果自动提升为容量大的数据类型)
数据类型的范围依次递增为:byte > short > int > long > float > double
其中 byte、short、char三者做运算结果的int型
强制类型转换
需要使用强制转换符 “ () ”,括号内填写目标类型,同时可能会导致损失精度。
例:double转int
double num1 = 7.6;
int num2 = (int)num1;
最后num2结果为7,证明强制转化为int是向下取整
字符串类型:String
String类型不是基本数据类型,属于引用数据类型
使用方式:String str = “abc”;