1. 标识符的命名规则?
- 字母、数字、_, $
- 不用数字为开头
- 不使用关键字和保留字
- 区分大小写,长度无限制
如果不尊重,编译不通过
标识符的命名规范有哪些?
- 包名:全部小写
xxxyyyzzz
- 类名、接口名:首字母大写,大驼峰
XxxYyyZzz
- 变量名、方法名:第一个单词小写,其他单词首字母小写,小驼峰
xxxYyyZzz
- 常量名:全大小,每个单词之间使用_连接
XXX_YYY_ZZZ
不遵守,编译运行都可以通过
Java变量按照数据类型怎么划分?并指出Java的基本数据类型有哪8种,并指出各自占用的内存空间大小
说明基本数据类型变量之间自动类型提升的运算规则。
byte、short、char -int long float double
- 当容量小的数据类型与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型
- 特别:当byte,short,char做运算时,结果为int类型
说明:此时的容量大小值得是表示数的范围的大小,比如float容量大于long的容量
说明基本数据类型变量之间强制类型转换的使用规则和强转可能出现的问题。
容量大 容量小
使用强转符:()
精度损失。