我在查詢一些資料的時候,發現資料中說的關鍵字都不一致,而且具體的單詞也都大不相同,所以我特意查閱了jdk6-15(截止到目前(2020.01.04)最新)的官方文檔,對此進行了整理 > tips:因為Oracle是在Java6的時候收購的Sun公司,所以Oracle官網上我只找到了6-15的文檔 > 官方文檔:https://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.9 > 鏈接" />

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java關鍵字的筆記

Tecode / 1961人閱讀

摘要:我在查詢一些資料的時候,發現資料中說的關鍵字都不一致,而且具體的單詞也都大不相同,所以我特意查閱了截止到目前最新的官方文檔,對此進行了整理因為是在的時候收購的公司,所以官網上我只找到了的文檔官方文檔鏈接中中的就是對應的版本要把

我在查詢一些資料的時候,發現資料中說的關鍵字都不一致,而且具體的單詞也都大不相同,所以我特意查閱了jdk6-15(截止到目前(2020.01.04)最新)的官方文檔,對此進行了整理

tips:因為Oracle是在Java6的時候收購的Sun公司,所以Oracle官網上我只找到了6-15的文檔

官方文檔:https://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.9

鏈接中 jls/se8/html 中的se8就是對應的jdk版本(7-15)

se6要把jls/后面的刪掉,翻到頁面最下就有了(想看但不知道點哪個地方的話自己悟)

tips*2:如果你查看過這些文檔,你會發現se6的網頁和其他不同(所謂的干兒子親兒子之間的不同?)

截止到目前(2020.01.05)最新的 se15 共有51個關鍵字

abstract   continue   for          new         switch
assert     default    if           package     synchronized
boolean    do         goto         private     this
break      double     implements   protected   throw
byte       else       import       public      throws
case       enum       instanceof   return      transient
catch      extends    int          short       try
char       final      interface    static      void
class      finally    long         strictfp    volatile
const      float      native       super       while
_ (underscore)

從se6開始 共有50個關鍵字

從se9開始 新增了 _(下劃線) 為新的保留關鍵字

從se14開始 官方文檔添加了對 _(下劃線) 是保留關鍵字的說明

從se6到se15 const和goto 一直是保留關鍵字

從se6開始 官方文檔就一直說明 true和false 看起來像關鍵字,但從技術上來講,它們是Boolean文字

從se6開始 官方文檔就一直說明 null 看起來像關鍵字,但從技術上來講,它是null文字

從se10開始 官方文檔直接說明 true和false 不是關鍵字,是Boolean文字

從se10開始 官方文檔直接說明 null 不是關鍵字,是null文字

從se10開始 官方文檔直接說明 var 不是關鍵字,而是具有特殊含義的標識符,作為局部變量聲明的類型

從se9開始 添加了十個受限制的關鍵字

open, module, requires, transitive, exports, opens, to, uses, provides, with

具體請看官方描述:

A further ten character sequences are restricted keywords: open, module, requires, transitive, exports, opens, to, uses, provides, and with. These character sequences are tokenized as keywords solely where they appear as terminals in the ModuleDeclaration and ModuleDirective productions. They are tokenized as identifiers everywhere else, for compatibility with programs written prior to Java SE 9. There is one exception: immediately to the right of the character sequence requires in the ModuleDirective production, the character sequence transitive is tokenized as a keyword unless it is followed by a separator, in which case it is tokenized as an identifier.

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/125976.html

相關文章

  • java學習筆記 - 標識符和鍵字

    摘要:標識符和關鍵字標識符可以用來表示文件名,變量名,類名,接口名和成員方法等。字符集是字符集,該字符集一個字符占兩個字節。標示符就是由字母和數字組成的,除了關鍵字之外的字符序列。 標識符和關鍵字 標識符可以用來表示文件名,變量名,類名,接口名和成員方法等。關鍵字是Java語言中保留的一些英文單詞,具有特殊的含義。 java字符集是Unicode字符集,該字符集一個字符占兩個字節。 java...

    qianfeng 評論0 收藏0
  • Java并發編程藝術】第二章讀書筆記之volatile鍵字

    摘要:目前看的部分主要是這個關鍵字。語言提供了,保證了所有線程能看到共享變量最新的值。前綴的指令在多核處理器下會做兩件事情將當前處理器緩存行的數據寫回到系統內存。 這一章節的話,主要是講一下在并發操作中常見的volatile、synchronized以及原子操作的相關知識。 目前看的部分主要是volatile這個關鍵字。 volatile 根據Java語言規范第3版中對volatile的定義...

    szysky 評論0 收藏0
  • 面向對象接口多態

    摘要:多態的前提是必須有子父類關系或者類實現接口關系,否則無法完成多態。具體格式如下父類引用指向子類對象就是多態的定義格式。多態的轉型分為向上轉型與向下轉型兩種向上轉型當有子類對象賦值給一個父類引用時,便是向上轉型,多態本身就是向上轉型的過程。 第3天 面向對象 今日內容介紹? 接口? 多態? 筆記本案例今日學習目標? 寫出定義接口的格式? 寫出實現接口的格式?...

    wangdai 評論0 收藏0
  • Java核心技術筆記 語言基礎

    摘要:變量聲明變量變量名規則字母開頭,由字母或數字構成的序列,中的字母包括或者某種語言中代表字母的任何字符,數字包括或者某種語言中代表數字的任何字符。刪除原始字符串頭部和尾部空格。中斷控制流程,使用在和循環中,用于提前中斷循環。 《Java核心技術 卷Ⅰ》 第3章 Java 的基本程序設計結構 一些規則 類命名:CamelCase 駝峰命名法,以及必須是字母開頭,后面跟字母和數字的任意組合...

    lindroid 評論0 收藏0
  • Java基礎語法筆記

    摘要:注該筆記適合有基礎或者有復習需求的小伙伴哦預習的話建議直接看視頻俺舅是鏈接邀請碼太過簡單的知識點都被作者扔到回收站了所以這些知識點都是精華呦一快捷鍵與常見問題運行當前程序其它運行方法右鍵小蟲子圖像右邊的圖標運行錯誤運行 ...

    maochunguang 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<