转义字符、标识符、关键字

Java知识点总结:想看的可以从这里进入

2、语法基础


2.1、转义字符

1\'      代表一个单引号 '
2\"      代表一个双引号 "
3\\      代表一个反斜杠\
4\t      调到下一个tab位置
5\r      回车
6\n      换行
7\b      退格
8\f      换页
9\a      响铃
10\0     空字符

在不同操作系统中的换行:

Unix系统:“\n”
Windows系统:“\r\n”
Mac系统:“\r”

2.2、关键字、标识符

2.2.1、关键字

关键字是Java内所固定的单词,对编译器有其特殊的含义,不能在程序中做其他目的使用。比如定义一个类用class、定义抽象类用abstract等等。

Java 语言目前定义了 51 个关键字,这些关键字不能作为变量名、类名和方法名来使用。

分类 关键字 含义
基本数据类型 boolean 布尔型:true或false
byte 字节型
int 整型
short 短整型
long 长整型
char 字符
float 浮点型
double 双精度
空的 null
布尔值 true
false
访问控制,权限 private 私有的
public 公共的
protected 受保护的
程序控制 break 直接终止整个循环
continue 跳出当前循环进入下次循环
return 方法结束,并返回一个值
do 运行,循环体至少执行一次。
while while循环
if 如果
else 否则
for for循环
switch switch语句
case 标记 switch 语句中的每个分支
default 用来标记 switch 语句中的默认分支
类、方法和变量修饰符 abstract 声明抽象类
class 声明一个类
extends 类的继承
final 最终、不可改变
implements 实现接口
interface 声明接口
new 创建对象
static 静态
enum 枚举类型
synchronized 线程、同步
instanceof 确定对象所属的类。
异常 try 捕获异常
catch 异常的的处理
finally 和try、catch一起使用不管是否异常都会执行
throw 抛出一个异常对象
throws 声明可能被抛出的异常
包相关 import 导入
package
变量引用 super 父类,超类
this 引用当前实例
void 无返回值
保留字 goto 跳转 不做使用,会造成程序结构的混乱
const 静态
其他修饰符 native 本地
strictfp 严格,精准
synchronized 线程、同步
transient 短暂

2.2.2、标识符

标识符是用来给变量、类、方法、包等进行命名的。很好理解,就是用来起名,以便于区分。

标识符通常包含:字母(a ~ z、A ~ Z)、数字、美元符($)、下划线(_)

***命名规范:***通常使用驼峰式命名。就是单词的首字母大写

1、类名:首字母大写,后续字母使用驼峰式命名
2、方法名:首字母小写,后续字母使用驼峰式命名
3、变量名:首字母小写,后续使用驼峰式命名
4、常量名:全部字母大写,多单词用_连接
5、包名:全部小写

标识符注意事项:

1、标识符必须以字母(a~z、A~Z)、美元符($)、下划线(_)开头
2、后续字母可以是字母(a~z、A~Z)、美元符($)、下划线(_)、数字的任意组合
3、不能使用关键字、保留符作为标识符
4、严格区分大小写
5、不能有空格键
6、不建议使用中文作为标识符
7、可用驼峰式命名
8、名字要有意义,尽量做到见名知意

版权声明:本文为yuandfeng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>