java深入学习二之关键字

一、java关键字(都小写)

java关键字:共50个,含2个保留字
1. 访问控制(3个)
    private
    public
    protected
2. 定义类、接口、枚举 (3个)
    class
    interface
    enum
3.类和方法,变量修饰符(10个)
    abstract
    assert     Java陷阱之assert关键字
    static
    void
    native      Java中native关键字
    final
    synchronized  Java中Synchronized的用法
    transient     java中不常见的关键字:strictfp,transient
    volatile     Java中volatile的作用以及用法
    strictfp     java中不常见的关键字:strictfp,transient
4.继承和实现(2个)
    extends
    implements
5.程序控制,如循环和判断(11个)
    if
    else
    while
    do
    for
    break
    continue
    return
    switch
    case
    default
6.异常相关(5个)
    try
    catch
    finally
    throw
    throws
7.原生数据类型(8个)
    boolean
    byte
    char
    short
    int
    long
    float
    double
8.包与导入(2个)
     package
    import
9.对象的引用,创建,判断(4个)
    this
    super
    new
    instanceof     java中instanceof用法
10.保留字(2个)
    const
    goto

关键字const和goto是保留的,即使它们当前未使用也是如此。如果这些c++关键字不正确的出现在程序中,这可以允许java编译器产生更好的错误信息。
虽然true和false看上去可以作为关键字,但从技术上讲它们是boolean值(3.10.3节).同样,虽然null看上去可以作为关键字,但从技术上讲它是空值(3.10.7节)。
-----摘自java语言规范中文版第三版第三章
The keywords const and goto are reserved, even though they are not currently used. This may allow a Java compiler to produce better error messages if these C++ keywords incorrectly appear in programs.
While true and false might appear to be keywords, they are technically boolean literals (§3.10.3). Similarly, while null might appear to be a keyword, it is technically the null literal (§3.10.7).
-----摘自英文版
官方英文版



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aabond

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值