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

2022-08-10,,,,

Java标识符关键字

  • Java标识符
  • Java关键字
    • 关键字
    • 保留字

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版本尚未使用,但以后版本可能会作为关键字使用。

自己命名标记符时要避免使用这些保留字:goto const

本文地址:https://blog.csdn.net/Oriko/article/details/107057548

《JavaSE标识符和关键字以及命名规则.doc》

下载本文的Word格式文档,以方便收藏与打印。