2.7 關(guān)鍵字
不能使用以下關(guān)鍵字作為Java程序的標(biāo)識符:

關(guān)鍵字const和goto語句被保留,即使它們目前尚未使用。true、false和null雖然不是關(guān)鍵字,但是由于它們在程序中是字面值,因此也不能作為程序的標(biāo)識符。
var不是關(guān)鍵字,而是具有特殊含義的標(biāo)識符,作為局部變量聲明的類型和Lambda形式參數(shù)的類型。
另外,有10個字符序列是受限制的關(guān)鍵字:open、module、requires、transitive、exports、opens、to、uses、provides和with。這些字符序列僅被標(biāo)記為關(guān)鍵字,它們只在ModuleDeclaration、ModuleDirective和RequiresModifier產(chǎn)品中才有意義。它們在其他地方被標(biāo)記為標(biāo)識符,以便與引入受限制關(guān)鍵字之前編寫的程序兼容。
例如,以下模塊聲明是有效的,即使它不使用直觀的模塊名稱:
module module { // 模塊語句... }
在上面的代碼中,第一個module被解釋為一個關(guān)鍵字,第二個module是一個模塊的名稱。
允許在程序中的任何地方聲明一個名為module的變量,例如:
String module = "myModule";
推薦閱讀
- Vue.js設(shè)計與實(shí)現(xiàn)
- 從零構(gòu)建知識圖譜:技術(shù)、方法與案例
- Spring Boot開發(fā)與測試實(shí)戰(zhàn)
- C++ Builder 6.0下OpenGL編程技術(shù)
- Mastering phpMyAdmin 3.4 for Effective MySQL Management
- Swift語言實(shí)戰(zhàn)精講
- MATLAB for Machine Learning
- 批調(diào)度與網(wǎng)絡(luò)問題的組合算法
- 編程與類型系統(tǒng)
- HTML5秘籍(第2版)
- 軟件測試教程
- 計算機(jī)應(yīng)用基礎(chǔ)(第二版)
- 官方 Scratch 3.0 編程趣味卡:讓孩子們愛上編程(全彩)
- Data Manipulation with R(Second Edition)
- 深入理解Kafka:核心設(shè)計與實(shí)踐原理