java标识符与关键字_Java标识符和关键字

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

一、Java标识符定义

1、包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。

2、标识符可以由字母、数字、下划线(_)和美元符号($)组成

3、标识符不能以数字开头,不能是java中的关键字。例如:

à正确的标识符

Username、username123、user_name、_userName、$username

à不正确的标识符:

123username、class、87.2、Hello World、num*123

4、首字符之后可以是字母(AZ 或者 az),美元符($)、下划线(_)或数字的任何字符。

5、标识符是大小写敏感。

二、Java标识符规则

1. 包名所有字母必须小写。例如:cn.itcast.test

2. 类名和接口名每个单词的首字母都要大写。例如:ArrayList

3. 常量名所有的字母都大写,单词之间用下划线连接。例如:DAY_OF_MONTH

4. 变量名和方法名的第一个单词首字母小写,从第二个单词开始,每个单词首字母大写。例如:lineName、getLingNumber

5. 在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读。例如:使用userName表示用户名,password表示密码。

三、Java 关键字

l 下面列出了 Java 关键字。这些保留字不能用于常量、变量、和任何标识符的名称。

l 所有的关键字都是小写

l 程序中的标识符不能以关键字命名

l const和goto是保留字关键字,虽然在java中还没有任何意义,但在程序中不能用来作为自定义的标识符。

l true、false和null不属于关键字,它们是一个单独标识类型,不能直接使用

类别 关键字 说明

访问控制 private 私有的

访问控制 protected 受保护的

访问控制 public 公共的

类、方法和变量修饰符 abstract 声明抽象

类、方法和变量修饰符 class 类

类、方法和变量修饰符 extends 扩充,继承

类、方法和变量修饰符 final 最终值,不可改变的

类、方法和变量修饰符 implements 实现(接口)

类、方法和变量修饰符 interface 接口

类、方法和变量修饰符 native 本地,原生方法(非 Java 实现)

类、方法和变量修饰符 new 新,创建

类、方法和变量修饰符 static 静态

类、方法和变量修饰符 strictfp 严格,精准

类、方法和变量修饰符 synchronized 线程,同步

类、方法和变量修饰符 transient 短暂

类、方法和变量修饰符 volatile 易失

程序控制语句 break 跳出循环

程序控制语句 case 定义一个值以供 switch 选择

程序控制语句 continue 继续

程序控制语句 default 默认

程序控制语句 do 运行

程序控制语句 else 否则

程序控制语句 for 循环

程序控制语句 if 如果

程序控制语句 instanceof 实例

程序控制语句 return 返回

程序控制语句 switch 根据值选择执行

程序控制语句 while 循环

错误处理 assert 断言表达式是否为真

错误处理 catch 捕捉异常

错误处理 finally 有没有异常都执行

错误处理 throw 抛出一个异常对象

错误处理 throws 声明一个异常可能被抛出

错误处理 try 捕获异常

包相关 import 引入

包相关 package 包

基本类型 boolean 布尔型

基本类型 byte 字节型

基本类型 char 字符型

基本类型 double 双精度浮点

基本类型 float 单精度浮点

基本类型 int 整型

基本类型 long 长整型

基本类型 short 短整型

变量引用 super 父类,超类

变量引用 this 本类

变量引用 void 无返回值

保留关键字 goto 是关键字,但不能使用

保留关键字 const 是关键字,但不能使用

保留关键字 null 空

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值