- 标识符的命名规则有哪些?
- 由26个英文字母大小写,0-9,_或$组成;
- 数字不可以开头;
- 不可以使用关键字和保留字,但能包含关键字和保留字;
- java中严格区分大小写,长度无限制;
- 标识符不能包含空格;
- 标识符的命名规范有哪些?
- 包名:xxxyyyzzz
- 类名、接口名:XxxYyyZzz(大驼峰式)
- 变量名、方法名:xxxYyyZzz(小驼峰式)
- 常量名:XXX_YYY_ZZZ
- Java变量按照数据类型怎么划分?并指出Java的几本书类型有哪8种,并指出各自占用的内存空间大小;
- 基本类型:byte(1字节=8bit)、short(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)、char(2字节)、boolean
- 引用数据类型:类、接口、数组
- 说明基本数据类型变量之间自动类型转换提升的运算规则;
- byte、short、char --> int --> long --> float --> double
- 说明基本数据类型变量之间强制类型转换的使用规则和强转可能出现的问题;
- 容量大 --> 容量小
- 使用强转符( )
- 可能会出现精度损失
- java关键字的使用;
- 定义:被java语言赋予了特殊含义,用做专门用途的字符串(单词);
- 特点:关键字中所有字母都为小写;
- 标识符的使用
- 定义:凡是自己可以起名字的地方都叫标识符;
- 涉及到的结构:类名、接口名、变量名、方法名、常量名;
- 注意1:在其名字时,为了提高阅读性,要尽量有意义,“见名知意”;
- 注意2:java采用unicode字符集,因此标识符也可以使用汉字声明,但不建议使用;
- 数据类型的详细说明;
- 整形:byte(1字节=8bit)、short(2字节)、int(4字节)、long(8字节)
byte范围:-128~127
声明long型变量,必须“l”或者“L”结尾;
整型的常量,默认类型是:int型;
-
浮点型:folat(4字节)、double(8字节)
浮点型,表示带小数点的数值;
float表示数值的范围比long还大;
定义float类型变量时,变量要以“f”或者“F”结尾;
浮点型的常量,默认类型为:double;
-
字符型:char(1字符=2字节)
定义char型变量,通常使用一对 ‘ ’ ,内部只能写一个字符;
表示方法:1. 声明一个字符;2. 转义字符;3. 直接使用Unicode值来表示字符型常量;
-
布尔类型:boolean
只能取两个值之一:true、false;
常常在条件判断、循环结构中使用;
- 定义变量的格式;
- 数据类型 变量名 = 变量值;
- 数据类型 变量名;
- 变量名 = 变量值;
- 变量使用的注意点;
- 变量必须先声明,后使用;
- 变量都定义在其作用域内,在作用域内,它是有效的;
- 同一个作用域内,不可以声明两个同名的变量;