JAVA基本语法
标识符
为了标识程序中诸如类、方法和变量等元素而采用的命名。
标识符命名规则:
- 由字母、数字、下划线和美元符号($)构成的字符序列
- 不可以用数字开头
- 不可以使用关键字和保留字
- 严格区分大小写
- 不可以包含空格
java中的命名规范:
- 包名:多个单词组成时所有字母小写
- 类名、接口名:多个单词组成时所有单词首字母大写
- 变量名、方法名:多个单词组成时,第一个单词首字母小写,其他单词首字母大写
- 常量名:所有字母大写,多个单词可以用下划线连接
注意:命名尽量“见名知意”
变量
- 在Java中,每个变量先声明再使用
- 变量的分类
- 按数据类型分
- 基本数据类型:
- 数值型:整型(byte、short、int、long),浮点型(float、double)
- 字符型(char)
- 布尔型(boolean)
- 引用数据类型
- 类(其中有String类)
- 接口
- 数组
- 基本数据类型:
基本数据类型转换:
- 范围小的类型自动转换为范围大的类型。
- byte、short、char先转换为int类型。
- 多种类型混合计算时,系统首先自动将所有数据转换为范围大的数据类型。
- boolean类型不能与其他数据类型运算。
- 按声明位置分
- 成员变量:在方法体内,类体内声明的变量。
- 实例变量
- 类变量static
- 局部变量:在方法体内部声明的变量。
- 形参
- 方法局部变量
- 代码块局部变量
- 成员变量:在方法体内,类体内声明的变量。
运算符
- 算术运算符:+ 、-、 *、 / 、% 、++、–
- 赋值运算符:=、+=、-=、*=、/=、%=
- 关系运算符:==、>、<、!=、>=、<=
- 逻辑运算符:&&、||、!、^
- 位运算符:>>、<<、^、~
- 三元运算符:(条件表达式)?表达式1:表达式2;
程序流程控制
- 顺序结构
- 分支结构
- if-else结构
- switch-case结构
- 循环结构
- for循环
- while循环
- do-while循环
break:用于终止某个语句块的执行
continue:跳出当前循环进入下一个循环