• <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • Java教程
    Java標識符與關鍵字
    Java變量
    Java數據類型
    Java運算符
    Java控制語句
    Java方法
    Java面向對象
    Java對象的創建和使用
    Java封裝
    Java中static和this
    Java繼承
    Java方法覆蓋和多態
    Java super
    Java基礎練習題

    Java關鍵字

     

     

    Java關鍵字是編程語言里事先定義的,有特別意義的單詞,Java語言中所有的關鍵字都是小寫的英語單詞。Java的關鍵字對Java的編譯器有特殊的意義,它們用來表示一種數據類型,或者表示程序的結構等,關鍵字不能用作變量名、方法名、類名、包名和參數等。

     

    byte

    short

    int

    long

    float

    double

    boolean

    char

    if

    for

    else

    while

    do

    continue

    break

    public

    default

    protected

    private

    throw

    throws

    try

    catch

    final

    finally

    case

    switch

    transient

    package

    new

    static

    this

    true

    false

    native

    goto

    super

    extends

    implements

    import

    instanceof

    return

    synchronized

    void

    const

    class

    enum

    assert

    interface

    volatile

     

     

    Java關鍵字的含義

     

    ● abstract:表明類或者成員方法具有抽象屬性


    ● assert:斷言,用來進行程序調試


    ● boolean:基本數據類型之一,聲明布爾類型的關鍵字


    ● break:提前跳出一個塊


    ● byte:基本數據類型之一,字節類型


    ● case:用在switch語句之中,表示其中的一個分支


    ● catch:用在異常處理中,用來捕捉異常


    ● char:基本數據類型之一,字符類型


    ● class:聲明一個類


    ● const:保留關鍵字,沒有具體含義


    ● continue:回到一個塊的開始處


    ● default:默認,例如,用在switch語句中,表明一個默認的分支。Java8 中也作用于聲明接口函數的默認實現


    ● do:用在do-while循環結構中


    ● double:基本數據類型之一,雙精度浮點數類型


    ● else:用在條件語句中,表明當條件不成立時的分支


    ● enum:枚舉


    ● extends:表明一個類型是另一個類型的子類型。對于類,可以是另一個類或者抽象類;對于接口,可以是另一個接口


    ● final:用來說明最終屬性,表明一個類不能派生出子類,或者成員方法不能被覆蓋,或者成員域的值不能被改變,用來定義常量


    ● finally:用于處理異常情況,用來聲明一個基本肯定會被執行到的語句塊


    ● float:基本數據類型之一,單精度浮點數類型


    ● for:一種循環結構的引導詞


    ● goto:保留關鍵字,沒有具體含義


    ● if:條件語句的引導詞


    ● implements:表明一個類實現了給定的接口


    ● import:表明要訪問指定的類或包


    ● instanceof:用來測試一個對象是否是指定類型的實例對象


    ● int:基本數據類型之一,整數類型


    ● interface:接口


    ● long:基本數據類型之一,長整數類型


    ● native:用來聲明一個方法是由與計算機相關的語言(如C/C++/FORTRAN語言)實現的


    ● new:用來創建新實例對象


    ● package:包


    ● private:一種訪問控制方式:私用模式


    ● protected:一種訪問控制方式:保護模式


    ● public:一種訪問控制方式:共用模式


    ● return:從成員方法中返回數據


    ● short:基本數據類型之一,短整數類型


    ● static:表明具有靜態屬性


    ● strictfp:用來聲明FP_strict(單精度或雙精度浮點數)表達式遵循IEEE 754算術規范


    ● super:表明當前對象的父類型的引用或者父類型的構造方法


    ● switch:分支語句結構的引導詞


    ● synchronized:表明一段代碼需要同步執行


    ● this:指向當前實例對象的引用


    ● throw:拋出一個異常


    ● throws:聲明在當前定義的成員方法中所有需要拋出的異常


    ● transient:聲明不用序列化的成員域


    ● try:嘗試一個可能拋出異常的程序塊


    ● void:聲明當前成員方法沒有返回值


    ● volatile:表明兩個或者多個變量必須同步地發生變化


    ● while:用在循環結構中
     

    關鍵字不需要去死記硬背,隨著后面內容的學習,每一天的積累,不斷的敲代碼,總有一天你會掌握所有的關鍵字。

     

     

    分組

     

    關鍵字一律用小寫字母標識,按其用途劃分為如下幾組。


    1、用于數據類型。


    用于數據類型的關鍵字有 boolean、byte、char、 double、 false、float、int、long、new、short、true、void、instanceof。


    2、用于語句。


    用于語句的關鍵字有break、case、 catch、 continue、 default 、do、 else、 for、 if、return、switch、try、 while、 finally、 throw、this、 super。


    3、用于修飾


    用于修飾的關鍵字有 abstract、final、native、private、 protected、public、static、synchronized、transient、 volatile。


    4、用于方法、類、接口、包和異常。

     

    用于方法、類、接口、包和異常的關鍵字有 class、 extends、 implements、interface、 package、import、throws。


    還有些關鍵字,如cat、 future、 generic、innerr、 operator、 outer、rest、var等都是Java保留的沒有意義的關鍵字。


    另外,Java還有3個保留字:true、false、null。它們不是關鍵字,而是文字。包含Java定義的值。和關鍵字一樣,它們也不可以作為標識符使用。

     

    全部教程
  • <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • 面对面棋牌游戏