Java语言基础—标识符、注释和关键字
标识符:用来对变量、类和方法进行命名。
标识符的命名规则:
(1)一个由字母、“”(下划线)、“
”
和
数
字
组
成
的
不
限
长
度
的
序
列
;
(
2
)
起
始
不
能
是
数
字
;
(
3
)
不
能
是
J
a
v
a
关
键
字
;
(
4
)
不
能
是
t
r
u
e
、
f
a
l
s
e
或
n
u
l
l
(
5
)
标
识
符
大
小
写
敏
感
;
(
6
)
标
识
符
中
不
能
包
含
空
白
。
J
a
v
a
标
识
符
的
风
格
约
定
:
(
1
)
不
使
用
“
”
、
“
”和数字组成的不限长度的序列; (2)起始不能是数字; (3)不能是Java关键字; (4)不能是true、false或null (5)标识符大小写敏感; (6)标识符中不能包含空白。 Java标识符的风格约定: (1)不使用“_”、“
”和数字组成的不限长度的序列;(2)起始不能是数字;(3)不能是Java关键字;(4)不能是true、false或null(5)标识符大小写敏感;(6)标识符中不能包含空白。Java标识符的风格约定:(1)不使用“”、“”作为标识符的第一个字符;
(2)类名、接口名: 所有单词首字母大写, 其余字母小写,如HelloWorld;
(3)变量名、方法名: 首单词小写, 其余单词的首字母大写,如someVariable;
(4)常量名: 完全大写, 单词间由“”分隔, 如CONST_POOL_NUM;
(5)方法名使用动词, 类名和接口名使用名词, 变量名尽量有含义;
(6)定义类名时不要使用$, 否则该类的.class文件可能与编译器生成的内部类.class文件冲突。
注释:
// 注释一行
/* 注释一行或多行 /
/* 可用javadoc命令转化为HTML文件 */
注意事项:
(1)注释不支持嵌套,所以在开始于“//”的注释中,/和/没有特殊的意义。
(2)注释不能出现在字符常量和字符串常量之中。
关键字:
(1)访问控制:
private 私有的
protected 受保护的
public 公共的
default 默认
(2)类、方法和变量修饰符:
abstract 声明抽象
class 类
extends 扩充,继承
final 最终值,不可改变的
implements 实现(接口)
interface 接口
native 本地,原生方法(非 Java 实现)
new 新,创建
static 静态
strictfp 严格,精准
synchronized 线程,同步
transient 短暂
volatile 易失
(3)程序控制语句 :
break 跳出循环
case 定义一个值以供 switch 选择
continue 继续
default 默认
do 运行
else 否则
for 循环
if 如果
instanceof 实例
return 返回
switch 根据值选择执行
while 循环
(4)错误处理:
assert 断言表达式是否为真
catch 捕捉异常
finally 有没有异常都执行
throw 抛出一个异常对象
throws 声明一个异常可能被抛出
try 捕获异常
(5)包相关:
import 引入
package 包
(6)基本类型:
boolean 布尔型
byte 字节型
char 字符型
double 双精度浮点
float 单精度浮点
int 整型
long 长整型
short 短整型
(7)变量引用:
super 父类,超类
this 本类
void 无返回值
说明:
(1)const和goto是C++的关键字, Java虽然将其保留为关键字,但Java尚未使用它们;
(2)true, false和null虽然不是关键字,但也被Java保留,不能用作标识符。
本文地址:https://blog.csdn.net/m0_46977476/article/details/110008055