<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          教妹學(xué)Java第12講: 48 個關(guān)鍵字

          共 3834字,需瀏覽 8分鐘

           ·

          2020-11-14 16:07

          同學(xué)們好啊,我是沉默王二,一枚沉默但有趣又帥氣的程序員(聽,是不是一種二哥賣瓜的趕腳)。又到了《教妹學(xué) Java》的時間,很開心,很期待,很舒適。這是《教妹學(xué) Java》專欄的第 12 篇文章,我們來談?wù)劇癑ava 中的關(guān)鍵字”。

          強烈推薦:我在 GitHub 上發(fā)現(xiàn)了一個寶藏項目,里面收錄了 500+ 本電子書,包含 Java、Spring、MySQL、設(shè)計模式、計算機網(wǎng)絡(luò)、計算機操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)與算法、面試題等方面的電子書,需要的小伙伴可以在后臺回復(fù)「Java」關(guān)鍵字獲取。

          上一篇文章發(fā)表后,就有同學(xué)留言說“妹妹大一就開始學(xué)習(xí) Java 了,有點厲害啊?!蔽抑荒苷f,必須從嚴治妹,要對她負責(zé)任,就必須得趁早。

          強調(diào)一下,《教妹學(xué) Java》面向的是零基礎(chǔ)的 Java 愛好者,我希望能幫助同學(xué)們輕松邁進編程世界的大門,為后續(xù)的深入學(xué)習(xí)打下堅實的基礎(chǔ)。


          “二哥,就我之前學(xué)過的這些 Java 代碼中,有 public、static、void、main 等等,它們應(yīng)該都是關(guān)鍵字吧?”三妹的臉上泛著甜甜的笑容,我想她在學(xué)習(xí) Java 方面已經(jīng)變得越來越自信了。

          “是的,三妹。Java 中的關(guān)鍵字可不少呢!你一下子可能記不了那么多,不過,先保留個印象吧,對以后的學(xué)習(xí)會很有幫助?!?/p>

          PS:按照首字母的自然順序排列。

          1. abstract: 用于聲明抽象類,以及抽象方法。

          2. boolean: 用于將變量聲明為布爾值類型,只有 true 和 false 兩個值。

          3. break: 用于中斷循環(huán)或 switch 語句。

          4. byte: 用于聲明一個可以容納 8 個比特的變量。

          5. case: 用于在 switch 語句中標(biāo)記條件的值。

          6. catch: 用于捕獲 try 語句中的異常。

          7. char: 用于聲明一個可以容納無符號 16 位比特的 Unicode 字符的變量。

          8. class: 用于聲明一個類。

          9. continue: 用于繼續(xù)下一個循環(huán),可以在指定條件下跳過其余代碼。

          10. default: 用于指定 switch 語句中除去 case 條件之外的默認代碼塊。

          11. do: 通常和 while 關(guān)鍵字配合使用,do 后緊跟循環(huán)體。

          12. double: 用于聲明一個可以容納 64 位浮點數(shù)的變量。

          13. else: 用于指示 if 語句中的備用分支。

          14. enum: 用于定義一組固定的常量(枚舉)。

          15. extends: 用于指示一個類是從另一個類或接口繼承的。

          16. final: 用于指示該變量是不可更改的。

          17. finally:try-catch 配合使用,表示無論是否處理異常,總是執(zhí)行 finally 塊中的代碼。

          18. float: 用于聲明一個可以容納 32 位浮點數(shù)的變量。

          19. for: 用于聲明一個 for 循環(huán),如果循環(huán)次數(shù)是固定的,建議使用 for 循環(huán)。

          20. if: 用于指定條件,如果條件為真,則執(zhí)行對應(yīng)代碼。

          21. implements: 用于實現(xiàn)接口。

          22. import: 用于導(dǎo)入對應(yīng)的類或者接口。

          23. instanceof: 用于判斷對象是否屬于某個類型(class)。

          24. int: 用于聲明一個可以容納 32 位帶符號的整數(shù)變量。

          25. interface: 用于聲明接口。

          26. long: 用于聲明一個可以容納 64 位整數(shù)的變量。

          27. native: 用于指定一個方法是通過調(diào)用本機接口(非 Java)實現(xiàn)的。

          28. new: 用于創(chuàng)建一個新的對象。

          29. null: 如果一個變量是空的(什么引用也沒有指向),就可以將它賦值為 null,和空指針異常息息相關(guān)。

          30. package: 用于聲明類所在的包。

          31. private: 一個訪問權(quán)限修飾符,表示方法或變量只對當(dāng)前類可見。

          32. protected: 一個訪問權(quán)限修飾符,表示方法或變量對同一包內(nèi)的類和所有子類可見。

          33. public: 一個訪問權(quán)限修飾符,除了可以聲明方法和變量(所有類可見),還可以聲明類。main() 方法必須聲明為 public。

          34. return: 用于在代碼執(zhí)行完成后返回(一個值)。

          35. short: 用于聲明一個可以容納 16 位整數(shù)的變量。

          36. static: 表示該變量或方法是靜態(tài)變量或靜態(tài)方法。

          37. strictfp: 并不常見,通常用于修飾一個方法,確保方法體內(nèi)的浮點數(shù)運算在每個平臺上執(zhí)行的結(jié)果相同。

          38. super: 可用于調(diào)用父類的方法或者字段。

          39. switch: 通常用于三個(以上)的條件判斷。

          40. synchronized: 用于指定多線程代碼中的同步方法、變量或者代碼塊。

          41. this: 可用于在方法或構(gòu)造函數(shù)中引用當(dāng)前對象。

          42. throw: 主動拋出異常。

          43. throws: 用于聲明異常。

          44. transient:  修飾的字段不會被序列化。

          45. try: 于包裹要捕獲異常的代碼塊。

          46. void: 用于指定方法沒有返回值。

          47. volatile: 保證不同線程對它修飾的變量進行操作時的可見性,即一個線程修改了某個變量的值,新值對其他線程來說是立即可見的。

          48. while: 如果循環(huán)次數(shù)不固定,建議使用 while 循環(huán)。

          “好了,三妹,就說這么多吧,累死我了?!?/p>

          “二哥,你辛苦了,足足 48 個啊,容我好好消化一下。”

          “三妹切莫擔(dān)心,這些關(guān)鍵字在以后的學(xué)習(xí)當(dāng)中還會見到很多次呢,有些關(guān)鍵字我們會在后面單獨拎出來講解。”

          “好了,三妹,關(guān)于 Java 中的關(guān)鍵字就先說這 48 個吧,這只是一個大概的介紹,后面還會對一些特殊的關(guān)鍵字單獨拎出來詳細地講,比如說重要的 static、final 等?!鞭D(zhuǎn)動了一下僵硬的脖子后,我對三妹說。

          “二哥,你辛苦了,足足 48 個啊,容我好好消化一下。”

          這是《教妹學(xué) Java》專欄的第 12 篇文章,能看到這里的小伙伴都是最帥的,最美的,升職加薪就是你了?。

          寫這個專欄的初衷就是為了幫助那些零基礎(chǔ)學(xué) Java,或者自學(xué) Java 感覺特別痛苦,特別難入門的小伙伴。

          另外,我還創(chuàng)建了一些「技術(shù)交流群」,群里氛圍很不錯,有不少小伙伴會分享一些校招或者社招經(jīng)驗,更重要的是,群里時不時會有「紅包」等福利,當(dāng)然,群里不允許任何形式的廣告。掃描下方的二維碼,回復(fù)「加群」即可。

          示例代碼已經(jīng)同步到 GitHub,地址為 github.com/itwanger,也可以點擊閱讀原文進行跳轉(zhuǎn),歡迎 star。

          瀏覽 27
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日本靠逼网站 | 激情小说激情视频 | 日韩一级片网站 | 免费一区视频 | 天天色天天撸 |