一、关键字

来源:互联网 发布:itertools python 编辑:程序博客网 时间:2024/06/03 08:13

定义:被 Java 赋予特殊含义的单词。特点:基本上都是英文小写。
  1. 用于定义数据类型的关键字

    基本数据类型    整数型(默认为 int)        byte(8 位,1 字节,默认值是 0,最大存储数据量是 2^8-1,数据范围是 -2^7 ~ 2^7-1 之间)        short16 位,2 字节,默认值是 0,最大存储数据量是 2^16-1,数据范围是 -2^15 ~ 2^15-1 之间)        int32 位,4 字节,默认值是 0,最大存储数据量是 2^32-1,数据范围是 -2^31 ~ 2^31-1 之间)        long64 位,8 字节,默认值是 0L,最大存储数据量是 2^64-1,数据范围是 -2^63 ~ 2^63-1 之间)    浮点型(默认为 doublefloat32 位,4 字节,默认值是 0.0f,范围是 -3.40E38 ~ 3.40E38 之间)        double64 位,8 字节,默认值是 0.0d,范围是 -1.79E308 ~ 1.79E308 之间)    字符型        char16 位,2 字节,Unicode 码,最小值是 \u0000(0),最大值是 \uffff(65535))    布尔型        boolean(1 位,默认值是 false)引用数据类型    class(类)    interface(接口)    enum(枚举)    数组    注解void(用于方法(函数)上表示无返回值类型)
  2. 用于定义数据类型值的关键字

    true(真)false(假)null(空)
  3. 用于定义流程控制的关键字

    判断    if    else    switch    case    default循环    for    while    do继续循环    continue结束循环或选择语句    break返回    return
  4. 用于定义访问权限修饰符的关键字

    public(公有的)protected(受保护的)private(私有的)
  5. 用于定义类、方法(函数)、变量修饰符的关键字

    abstract(抽象的)static(静态的)final(最终的)synchronized(同步的)enum(枚举)
  6. 用于定义类与类之间关系的关键字

    extends(继承)implements(实现)
  7. 用于定义建立实例、引用实例及判断实例的关键字

    new(建立实例)this(当前引用)super(父类引用)instanceof(判断对象类型)
  8. 用于异常处理的关键字

    try(检查异常)catch(捕获异常)finally(最终执行)throw(抛出异常)throws(抛出异常)
  9. 用于包的关键字

    package(创建包)import(导入包)
  10. 用于其它修饰的关键字

    native(本地)strictfp(strict float point)(精确浮点)volatile(类型修饰符)transient(变量修饰符)assert(断言)

注:main 不是关键字,只是被虚拟机(JVM)所识别的一个名称标识。

原创粉丝点击