我在查詢一些資料的時(shí)候,發(fā)現(xiàn)資料中說(shuō)的關(guān)鍵字都不一致,而且具體的單詞也都大不相同,所以我特意查閱了jdk6-15(截止到目前(2020.01.04)最新)的官方文檔,對(duì)此進(jìn)行了整理 > tips:因?yàn)镺racle是在Java6的時(shí)候收購(gòu)的Sun公司,所以O(shè)racle官網(wǎng)上我只找到了6-15的文檔 > 官方文檔:https://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.9 > 鏈接" />

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

資訊專欄INFORMATION COLUMN

Java關(guān)鍵字的筆記

Tecode / 1957人閱讀

摘要:我在查詢一些資料的時(shí)候,發(fā)現(xiàn)資料中說(shuō)的關(guān)鍵字都不一致,而且具體的單詞也都大不相同,所以我特意查閱了截止到目前最新的官方文檔,對(duì)此進(jìn)行了整理因?yàn)槭窃诘臅r(shí)候收購(gòu)的公司,所以官網(wǎng)上我只找到了的文檔官方文檔鏈接中中的就是對(duì)應(yīng)的版本要把

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

tips:因?yàn)镺racle是在Java6的時(shí)候收購(gòu)的Sun公司,所以O(shè)racle官網(wǎng)上我只找到了6-15的文檔

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

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

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

tips*2:如果你查看過(guò)這些文檔,你會(huì)發(fā)現(xiàn)se6的網(wǎng)頁(yè)和其他不同(所謂的干兒子親兒子之間的不同?)

截止到目前(2020.01.05)最新的 se15 共有51個(gè)關(guān)鍵字

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開(kāi)始 共有50個(gè)關(guān)鍵字

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

從se14開(kāi)始 官方文檔添加了對(duì) _(下劃線) 是保留關(guān)鍵字的說(shuō)明

從se6到se15 const和goto 一直是保留關(guān)鍵字

從se6開(kāi)始 官方文檔就一直說(shuō)明 true和false 看起來(lái)像關(guān)鍵字,但從技術(shù)上來(lái)講,它們是Boolean文字

從se6開(kāi)始 官方文檔就一直說(shuō)明 null 看起來(lái)像關(guān)鍵字,但從技術(shù)上來(lái)講,它是null文字

從se10開(kāi)始 官方文檔直接說(shuō)明 true和false 不是關(guān)鍵字,是Boolean文字

從se10開(kāi)始 官方文檔直接說(shuō)明 null 不是關(guān)鍵字,是null文字

從se10開(kāi)始 官方文檔直接說(shuō)明 var 不是關(guān)鍵字,而是具有特殊含義的標(biāo)識(shí)符,作為局部變量聲明的類型

從se9開(kāi)始 添加了十個(gè)受限制的關(guān)鍵字

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

具體請(qǐng)看官方描述:

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.

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/125976.html

相關(guān)文章

  • java學(xué)習(xí)筆記 - 標(biāo)識(shí)符和關(guān)鍵字

    摘要:標(biāo)識(shí)符和關(guān)鍵字標(biāo)識(shí)符可以用來(lái)表示文件名,變量名,類名,接口名和成員方法等。字符集是字符集,該字符集一個(gè)字符占兩個(gè)字節(jié)。標(biāo)示符就是由字母和數(shù)字組成的,除了關(guān)鍵字之外的字符序列。 標(biāo)識(shí)符和關(guān)鍵字 標(biāo)識(shí)符可以用來(lái)表示文件名,變量名,類名,接口名和成員方法等。關(guān)鍵字是Java語(yǔ)言中保留的一些英文單詞,具有特殊的含義。 java字符集是Unicode字符集,該字符集一個(gè)字符占兩個(gè)字節(jié)。 java...

    qianfeng 評(píng)論0 收藏0
  • Java并發(fā)編程藝術(shù)】第二章讀書筆記之volatile關(guān)鍵字

    摘要:目前看的部分主要是這個(gè)關(guān)鍵字。語(yǔ)言提供了,保證了所有線程能看到共享變量最新的值。前綴的指令在多核處理器下會(huì)做兩件事情將當(dāng)前處理器緩存行的數(shù)據(jù)寫回到系統(tǒng)內(nèi)存。 這一章節(jié)的話,主要是講一下在并發(fā)操作中常見(jiàn)的volatile、synchronized以及原子操作的相關(guān)知識(shí)。 目前看的部分主要是volatile這個(gè)關(guān)鍵字。 volatile 根據(jù)Java語(yǔ)言規(guī)范第3版中對(duì)volatile的定義...

    szysky 評(píng)論0 收藏0
  • 面向?qū)ο蠼涌诙鄳B(tài)

    摘要:多態(tài)的前提是必須有子父類關(guān)系或者類實(shí)現(xiàn)接口關(guān)系,否則無(wú)法完成多態(tài)。具體格式如下父類引用指向子類對(duì)象就是多態(tài)的定義格式。多態(tài)的轉(zhuǎn)型分為向上轉(zhuǎn)型與向下轉(zhuǎn)型兩種向上轉(zhuǎn)型當(dāng)有子類對(duì)象賦值給一個(gè)父類引用時(shí),便是向上轉(zhuǎn)型,多態(tài)本身就是向上轉(zhuǎn)型的過(guò)程。 第3天 面向?qū)ο?今日內(nèi)容介紹? 接口? 多態(tài)? 筆記本案例今日學(xué)習(xí)目標(biāo)? 寫出定義接口的格式? 寫出實(shí)現(xiàn)接口的格式?...

    wangdai 評(píng)論0 收藏0
  • Java核心技術(shù)筆記 語(yǔ)言基礎(chǔ)

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

    lindroid 評(píng)論0 收藏0
  • Java基礎(chǔ)語(yǔ)法筆記

    摘要:注該筆記適合有基礎(chǔ)或者有復(fù)習(xí)需求的小伙伴哦預(yù)習(xí)的話建議直接看視頻俺舅是鏈接邀請(qǐng)碼太過(guò)簡(jiǎn)單的知識(shí)點(diǎn)都被作者扔到回收站了所以這些知識(shí)點(diǎn)都是精華呦一快捷鍵與常見(jiàn)問(wèn)題運(yùn)行當(dāng)前程序其它運(yùn)行方法右鍵小蟲子圖像右邊的圖標(biāo)運(yùn)行錯(cuò)誤運(yùn)行 ...

    maochunguang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<