【Java 入门】Chapter01标识符与关键字

标识符与关键字

标识符

  • 凡是程序员自己有权利命名的单词都是标识符。
    • 例如:main 是一个方法名,属于标识符,但是这个标识符不能修改,因为 main 是 SUN 公司规定的。
  • 如果使用 EditPlus 文本编辑器编写代码,各种单词会被不同的颜色高亮,在 EditPlus 中,高亮颜色为黑色的单词属于标识符。

标识符可以表示的内容

  • 类名
  • 方法名
  • 变量名
  • 接口名
  • 常量名
  • ……

标识符的命名规则

命名规则属于语法机制,必须遵守,不遵守命名规则标识不符合语法,编译器会报错。

  1. 标识符只能由数字、字母(包括中文)、下划线(_)、美元符号($)组成。
  2. 标识符不能以数字开头(编译器不认为以数字开头的是标识符)。
    标识符中不能有空格。
  3. 关键字不能作为标识符。
    • 例如 public class static void int 等。
  4. 标识符严格区分大小写。
    • 虽然 Java 中标识符严格区分大小写,但是对于类名来说,如果一个 Java 源文件中同时出现了 A 类和 a 类,在编译时,哪个类在前就生成哪个类的字节码文件(只生成一个)。
  5. 标识符理论上没有长度限制。

标识符命名规范

  • 命名规则和命名规范的区别
    • 命名规则是语法,不遵守就会编译报错。
    • 命名规范是广泛使用的统一规范,不符合规范编译可以通过,但代码风格和别人不一样,这个通常也是不允许的。
    • 统一按照规范进行的话,代码的可读性更好,更容易让其他开发人员理解。
  1. 见名知意,看到标识符的单词,就可以知道其意思(使用英文而不使用拼音)。
  2. 遵循驼峰命名规则,单词与单词之间进行很好的分隔。
    1. 类名,接口名每个单词首字母大写
      • 例如 StudentTest UserTest
    2. 变量名,方法名第一个单词首字母小写,后面每个单词首字母大写。
      • 例如 userName
    3. 所有常量名单词所有字母大写,单词与单词之间使用下划线连接。
      • 例如 USER_AGE

关键字

  • SUN 公司开发 Java 语言的时候提前定义好的,一切具有特殊含义的单词,这些单词全部小写,具有特殊含义,不能用作标识符。
  • 凡是在 EditPlus 中以蓝色字体形式存在的都是关键字,具有特殊含义。
  • Java 语言中的所有关键字都是全部小写的。
    注意:Java 语言是严格区分大小写的,publicPublic 不一样。
  • 关键字包括
    • public
    • static
    • void
    • class
    • byte
    • short
    • int
    • long
    • float
    • double
    • boolean
    • char
    • true
    • false
    • if
    • while
    • for
    • private
    • protected
    • ……

内容参考动力节点Java零基础视频,已获得原作者许可。
视频链接https://www.bilibili.com/video/BV1Rx411876f

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值