<button id="ysiwy"><noscript id="ysiwy"></noscript></button>
    <input id="ysiwy"></input>
  • <input id="ysiwy"></input>
  • <del id="ysiwy"></del>
    <s id="ysiwy"><kbd id="ysiwy"></kbd></s>
    <del id="ysiwy"></del>
      • 匯智動力——1分鐘快速掌握Java關鍵字

        編輯:成都匯智動力2020-02-10 10:07:20 關鍵字:Java,關鍵字,方法,聲明,變量,字段,實例,final,動力,修飾符,經驗教程,關鍵字,語句,子類,接口,switch

        原標題:匯智動力——1分鐘快速掌握Java關鍵字

        Java關鍵字有其特別意義的標識符,還有特別意義的變量。Java的關鍵字對Java的編譯器有特殊的意義,他們用來表示一種數據類型或程序結構。今天匯智動力Java開發的王老師為大家整理了關于Java關鍵字詳解,讓你快速掌握Java關鍵字。

        匯智動力——1分鐘快速掌握Java關鍵字

        解析:

        一、訪問修飾符(訪問控制符)

        1. public 公共的

        public 關鍵字是可以應用于類、方法或字段(在類中聲明的變量)的訪問控制修飾符。可能只會在其他任何類或包中引用 public 類、方法或字段。

        2. protected 受保護的

        protected 關鍵字是可以應用于類、方法或字段(在類中聲明的變量)的訪問控制修飾符。可以在聲明 protected 類、方法或字段的類、同一個包中的其他任何類以及任何子類(無論子類是在哪個包中聲明的)中引用這些類、方法或字段。

        3. private 私有的

        private 關鍵字是訪問控制修飾符,可以應用于類、方法或字段(在類中聲明的變量)。只能在聲明 private類(不可用于普通類,只用于內部類)、方法或字段的類中引用這些類、方法或字段。在類的外部或者對于子類而言,它們是不可見的,不能直接使用。

        4. 默認的 不使用任何關鍵字

        不使用任何修飾符聲明的屬性和方法,對同一個包內的類是可見的。接口里的變量都隱式聲明為public static final,而接口里的方法默認情況下訪問權限為public。

        二、類、方法和變量修飾符

        1. abstract 聲明抽象

        abstract關鍵字可以修改類或方法。abstract類可以擴展(增加子類),但不能直接實例化。abstract方法不在聲明它的類中實現,但必須在某個子類中重寫(除非子類也abstract類)。采用abstract方法的類本來就是抽象類,并且必須聲明為abstract。

        2. class類

        class 關鍵字用來聲明新的 Java 類,該類是相關變量和/或方法的集合。類是面向對象的程序設計方法的基本構造單位。類通常代表某種實際實體,如幾何形狀或人。類是對象的模板。每個對象都是類的一個實例。要使用類,通常使用 new 操作符將類的對象實例化,然后調用類。

        3.extends 繼承、擴展

        extends 關鍵字用在 class 或 interface 聲明中,用于指示所聲明的類或接口是其名稱后跟有 extends 關鍵字的類或接口的子類。子類繼承父類的所有變量和方法。 子類可以重寫父類的任何非 final 方法。一個類只能擴展一個其他類。

        4. final 最終的,最后的

        final 關鍵字可以應用于類,以指示不能擴展該類(不能有子類)。final 關鍵字可以應用于方法,以指示在子類中不能重寫此方法。一個類不能同時是abstract 又是 final。abstract 意味著必須擴展類,final 意味著不能擴展類。一個方法不能同時是 abstract 又是 final。abstract意味著必須重寫方法,final 意味著不能重寫方法。

        5.implements實現

        implements 關鍵字在 class 聲明中使用,以指示所聲明的類提供了在 implements 關鍵字后面的名稱所指定的接口中所聲明的所有方法的實現。類必須提供在接口中所聲明的所有方法實現。一個類可以實現多個接口。

        6. interface 接口

        interface 關鍵字用來聲明新的 Java 接口,接口是方法的集合。

        接口是 Java 語言的一項強大功能。任何類都可聲明它實現一個或多個接口,這意味著它實現在這些接口中所定義的所有方法。

        實現了接口的任何類都必須提供在該接口中的所有方法的實現。一個類可以實現多個接口。

        7. native 本地

        native 關鍵字可以應用于方法,以指示該方法是用 Java 以外的語言實現的。

        8. new 新,創建

        new 關鍵字用于創建類的新實例。

        new 關鍵字后面的參數必須是類名,并且類名的后面必須是一組構造方法參數(必須帶括號)。

        9. static 靜態

        static 關鍵字可以應用于內部類(在另一個類中定義的類)、方法或字段(類的成員變量)。

        通常,static 關鍵字意味著應用它的實體在聲明該實體的類的任何特定實例外部可用。

        static(內部)類可以被其他類實例化和引用(即使它是頂級類)。

        static 字段(類的成員變量)在類的所有實例中只存在一次。

        可以從類的外部調用 static 方法,而不用首先實例化該類。這樣的引用始終包括類名作為方法調用的限定符。

        10.synchronized線程、同步

        synchronized 關鍵字可以應用于方法或語句塊,并為一次只應由一個線程執行的關鍵代碼段提供保護。

        synchronized 關鍵字可防止代碼的關鍵代碼段一次被多個線程執行。

        如果應用于靜態方法,那么,當該方法一次由一個線程執行時,整個類將被鎖定。

        如果應用于實例方法,那么,當該方法一次由一個線程訪問時,該實例將被鎖定。

        如果應用于對象或數組,當關聯的代碼塊一次由一個線程執行時,對象或數組將被鎖定。

        三、 程序控制語句

        1.break 跳出,中斷

        break 關鍵字用于提前退出 for、while 或 do 循環,或者在 switch 語句中用來結束 case 塊。

        break 總是退出最深層的 while、for、do 或 switch 語句。

        2. continue 繼續

        continue 關鍵字用來跳轉到 for、while 或 do 循環的下一個迭代。

        continue 總是跳到最深層 while、for 或 do 語句的下一個迭代。

        3. return 返回

        return 關鍵字會導致方法返回到調用它的方法,從而傳遞與返回方法的返回類型匹配的值。

        如果方法具有非 void 的返回類型,return 語句必須具有相同或兼容類型的參數。

        返回值兩側的括號是可選的。

        4.while 循環

        while 關鍵字用于指定一個只要條件為真就會重復的循環。

        5. if 如果

        if 關鍵字指示有條件地執行代碼塊。條件的計算結果必須是布爾值。

        if 語句可以有可選的 else 子句,該子句包含條件為 false 時將執行的代碼。

        包含 boolean 操作數的表達式只能包含 boolean 操作數。

        6. else 否則

        else 關鍵字總是在 if-else 語句中與 if 關鍵字結合使用。else 子句是可選的,如果 if 條件為 false,則執行該子句。

        7. for 循環

        for 關鍵字用于指定一個在每次迭代結束前檢查其條件的循環。

        控件流進入 for 語句時,將執行一次 initialize 語句。

        每次執行循環體之前將計算 condition 的結果。如果 condition 為 true,則執行循環體。

        每次執行循環體之后,在計算下一個迭代的 condition 之前,將執行 increment 語句。

        8. instanceof 實例

        instanceof 關鍵字用來確定對象所屬的類。

        9. switch 觀察

        switch 語句用于基于某個表達式選擇執行多個代碼塊中的某一個。

        switch 條件的計算結果必須等于 byte、char、short 或 int。

        case 塊沒有隱式結束點。break 語句通常在每個 case 塊末尾使用,用于退出 switch 語句。

        如果沒有 break 語句,執行流將進入所有后面的 case 和/或 default 塊。

        10. case 返回觀察里的結果

        case 用來標記 switch 語句中的每個分支。

        case 塊沒有隱式結束點。break 語句通常在每個 case 塊末尾使用,用于退出 switch 語句。

        如果沒有 break 語句,執行流將進入所有后面的 case 和/或 default 塊。

        11. default 默認

        default 關鍵字用來標記 switch 語句中的默認分支。

        default 塊沒有隱式結束點。break 語句通常在每個 case 或default 塊的末尾使用,以便在完成塊時退出 switch 語句。

        如果沒有 default 語句,其參數與任何 case 塊都不匹配的 switch 語句將不執行任何操作。

        責任編輯:

        相關文章
        6月中國廠商出海收入30強榜單公布:騰訊排名下滑 掌趣科技、易幻網絡跌出榜單

        6月中國廠商出海收入30強榜單公布:騰訊排名下滑 掌趣科技、易幻網絡跌出榜單

        中國網科技7月30日訊(記者 李婷)市場研究機構App Annie近日發布2020年6月中國廠商出海收入30強榜單,FunPlus(趣加)取代[詳情]

        凱迪拉克怎么了?

        凱迪拉克怎么了?

        題圖:GM authority隨著 2020 年新冠疫情逐步趨穩,很多事已經沒法再讓疫情背鍋了。先是跌入谷底,再是觸底回升,上半年國內汽[詳情]

        運載火箭可用固體燃料 美再為韓國研制彈道導彈“松綁”

        運載火箭可用固體燃料 美再為韓國研制彈道導彈“松綁”

        據韓聯社首爾7月28日報道,韓國7月28日宣布,根據與美國達成的新導彈指南,該國已能研發使用固體推進劑的火箭。他在新聞發布[詳情]

        意大利餐廳服務員確診 追蹤發現某些顧客留假信息

        意大利餐廳服務員確診 追蹤發現某些顧客留假信息

        歐聯網7月30日電,據歐聯通訊社報道,意大利坎帕尼亞大區衛生部門28日通報,當日該地區新增確診病例29例,那不勒斯省維科·埃[詳情]

        元晟溱:柯潔很有才能 他與李世石風格相似卻不同

        元晟溱:柯潔很有才能 他與李世石風格相似卻不同

        韓國棋手元晟溱九段  據韓國烏鷺網報道,韓國棋手元晟溱在10多歲的時候就已經達到了世界超一流棋手的水平。在20歲中期[詳情]

        contact us

        Copyright     2018-2020   All rights reserved.
        欧美日韩国产高清一区二区三区,国产欧美综合一区二区,欧美黑人巨大3dvideo,亚洲视频在线一区二区三区
        <button id="ysiwy"><noscript id="ysiwy"></noscript></button>
          <input id="ysiwy"></input>
        • <input id="ysiwy"></input>
        • <del id="ysiwy"></del>
          <s id="ysiwy"><kbd id="ysiwy"></kbd></s>
          <del id="ysiwy"></del>
            • 主站蜘蛛池模板: 欧洲精品码一区二区三区免费看| 久久久久99精品成人片| 一级毛片aaaaaa视频免费看| 被猛男cao男男粗大视频| 毛片a级毛片免费观看免下载| 天天躁日日躁狠狠躁| 在线观看成人免费| 国产chinesehd精品酒店| 久久久久久亚洲av无码专区| 韩国一区二区视频| 欧美乱妇高清无乱码在线观看| 好男人影视官网在线www| 国产伦精品一区二区三区免费下载 | 亚洲国产精品久久人人爱| 丝袜交kingfootjob| 精品香蕉一区二区三区| 日韩精品武藤兰视频在线| 国产成人无码精品久久久免费| 久久青青草原综合伊人| 91大神在线观看视频| 福利视频导航大全| 在线观看精品国产福利片尤物| 午夜一区二区在线观看| 一区二区三区内射美女毛片| 超碰97久久国产精品牛牛| 极品丝袜老师h系列全文阅读 | 国产伦精品一区二区三区免.费| 久久久久国产精品免费免费搜索| 色中文字幕在线| 日韩在线视频精品| 国产不卡视频一区二区三区| 中文字幕在线观看亚洲| 香蕉久久ac一区二区三区| 日本一道综合久久aⅴ免费| 午夜视频在线观看国产| v11av82| 精品国产午夜理论片不卡| 教官你的太大了芊芊h| 免费看AV毛片一区二区三区| 91欧美在线视频| 日韩视频精品在线|