JavaSE(二)标识符和关键字以及命名规则

Java标识符

Java语言中,为各种变量、方法、类或其他用户定义项所定义的名称称为标识符
凡是可以自己起名字的地方都叫标识符

命名规则

一定要严格遵守的规则,不遵守会编译报错

  1. 标识符由数字(0~ 9)、字母(A~ Z和a~ z)、美元符号($)、下划线(_)组成,中间不能有空格
  2. 应以字母、_(下划线)、$开头,以字母、_(下划线)、$、数字结束
  3. 严格区分大小写,长度无限制
  4. 不能使用关键字和保留字,但能包含关键字和保留字(如不能用“for”,可以用“_for”)

命名规范

程序员之间约定俗成的命名规范,提高代码阅读性,不遵守也不会出现编译错误

  1. 见名知意,命名不要过长
  2. CAMEL(骆驼命名法)
  3. 包名全部小写,多级包用“.”隔开:xxxyyy.zzz
  4. 类名和接口名首字母大写:XxxYyy
  5. 方法名和变量名第一个单词全部小写,第二个单词开始,每个单词首字母大写:xxxYyyZzz
  6. 常量全部大写,每个单词之间用_(下划线)隔开:XXX_YYY_ZZZ

Java关键字

关键字(或者保留字)是对编译器有特殊意义的固定单词,不能在程序中做其他目的使用。

关键字

被Java语言赋予了特殊含义,用做专门用途的字符串(单词),关键字中所有字母都为小写。
初学者不需要强行记忆,在以后的学习中自会熟记

分组关键字
用于定义数据类型class, interface,enum,byte,short,int,long,float,double,char,boolean,void
用于定义数据类型值true,false,null
用于定义流程控制if,else,switch,case,default,while,do,for,break,continue,return
用于定义访问权限修饰符private,protected,public
用于定义类,函数,变量修饰符的关键字abstract,final,static,synchronized
用于定义类与类之间关系extends,implements
用于定义建立实例及引用实例,判断实例new,this,super,instanceof
用于异常处理try,catch,finally,throw,throws
用于包package,import
其他修饰符native,strictfp,transient,volatile,assert

保留字

Java版本尚未使用,但以后版本可能会作为关键字使用。

自己命名标记符时要避免使用这些保留字:
byValue, cast, false, future, generic, inneroperator, outer, rest, true, var, goto(保留关键字), const(保留关键字), null

其中 除goto和const即是保留字又是关键字外 其余保留字和关键字是严格区分的

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值