2. Java 基本语法(上)
2. java 基本语法(上)
关键字与标识符
-
java关键字的使用
定义:被java语言赋予了特殊含义,有专门的用途的字符串
特点:所有字母需要小写
-
保留字
定义:当前版本java尚未使用,但以后的版本可能会作为关键字使用。
具体保留字:goto、const
-
标识符的使用
定义:凡是自己可以起名字的地方都叫标识符。
主要涉及:包名、类名、接口名、变量名、方法名、常量名
标识符的规则(必须遵守,否则编译报错)
- 由26个英文大小写字母和_(下划线)和$组成。
- 不能以数字开头。
- 严格区分大小写。
- 不能使用关键字和保留字。
- 不能含有空格。
标识符的规范(最好遵守,使得代码易读)
- 包名:单词都用小写——xxxyyyzzz
- 类名、接口名:单词首字母都大写——XxxYyyZzz
- 变量名、方法名:首单词全小写,后续单词首字母大写——xxxYyyZzz
- 常量名:单词都大写,且用下划线连接——XXX_YYY_ZZZ
变量的使用
-
变量的分类
容量大小排序:
byte/short/char——>int——>long——>float——>double
- byte(1个字节 = 8个bit):范围在-128~127
- short(1个字符=2个字节):使用单引号’’,内部只能有一个字符
- char(2个字节)
- int(4个字节):通常定义整型变量时,使用int型
- long(8个字节):使用时需要以"l"或者"L"结尾
- float(4个字节):使用时需要以"f"或者"F"结尾
- double(8个字节):通常定义浮点型变量时,使用double型
-
变量定义的格式
//方法一
数据类型 变量名 = 变量值;
//方法二
数据类型 变量名;
变量名 = 变量值;
-
变量的使用注意点
- 变量必须先声明,后使用
- 变量都定义在其作用域内。出了作用域就无效了。
- 同一个作用域内,不可以声明两个同名的变量
-
基本数据类型间的运算规则
- 自动类型提升(不包含boolean类型):当容量小的数据类型和容量大的数据类型做运算时,结果自动提升为容量大的数据类型。(注:当byte/char/short三种类型的变量做运算时,结果为int型。)
- 强制类型转换(不包括boolean类型):需要使用强转符()(注:强制类型转换,可能导致精度损失)
-
String类型
- String属于引用数据类型,称为字符串。
- 声明时使用一对""
强制类型转换,可能导致精度损失)
-
String类型
- String属于引用数据类型,称为字符串。
- 声明时使用一对""
- 可以8种基本数据类型做连接运算,使用"+",运算结果仍然为Srting类型。