java深入学习二之关键字

来源:互联网 发布:淘宝u站刷粉丝软件 编辑:程序博客网 时间:2024/06/10 06:16

一、java关键字(都小写)

  1. 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).
    —–摘自英文版
    官方英文版



    以上为博主个人见解,如有错误和意见,欢迎评论

原创粉丝点击