Java 基础语法

2017-09-30  本文已影响0人  陈凯冰

一、关键字

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

     基本数据类型
         整数型(默认为 int)
             byte(8 位,1 字节,默认值是 0,最大存储数据量是 2^8-1,数据范围是 -2^7 ~ 2^7-1 之间)
             short(16 位,2 字节,默认值是 0,最大存储数据量是 2^16-1,数据范围是 -2^15 ~ 2^15-1 之间)
             int(32 位,4 字节,默认值是 0,最大存储数据量是 2^32-1,数据范围是 -2^31 ~ 2^31-1 之间)
             long(64 位,8 字节,默认值是 0L,最大存储数据量是 2^64-1,数据范围是 -2^63 ~ 2^63-1 之间)
         浮点型(默认为 double)
             float(32 位,4 字节,默认值是 0.0f,范围是 -3.40E38 ~ 3.40E38 之间)
             double(64 位,8 字节,默认值是 0.0d,范围是 -1.79E308 ~ 1.79E308 之间)
         字符型
             char(16 位,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)所识别的一个名称标识。

二、标识符

三、常量

四、变量

五、运算符

六、转义字符

七、数组

八、程序流程控制

九、函数(方法)

上一篇下一篇

猜你喜欢

热点阅读