As oracle states,const是java中的關鍵字。但它不是。那麼,爲什麼它是這樣的,const在java中是一個未使用的關鍵字有什麼用? (goto)未使用的java關鍵字的目的是什麼?
1
A
回答
3
關鍵字
const
和goto
被保留,即使他們目前尚未使用。 如果這些C++關鍵字 錯誤地出現在程序中,這可能允許Java編譯器生成更好的錯誤消息。
(這個用詞已經是第一版,我想。)
2
保留給將來使用。
這樣,如果將來需要該關鍵字,將不會有使用它們的源代碼,並且沒有代碼會被中斷。
例如,具備Java作爲了保留,在Java 5中enhanced for loop introducen可能已經寫成字in
:
for(int i in someInts) {
}
但因爲它不是我們有:
for(int i : someInts) {
}
相反(我認爲這是更好的順便說一句)
1
有時單詞留作未來之用。這很可能就是這種情況。
相關問題
- 1. 什麼是Java的「自我」關鍵字
- 2. Java中的native關鍵字是什麼?
- 3. 什麼是Java中的關鍵字?
- 4. 什麼是synchronized關鍵字的使用?
- 5. 在Scala中使用關鍵字的目的是什麼?
- 6. 什麼是在java中使用「this」關鍵字
- 7. 什麼是C#的默認()的等效Java關鍵字/結構?
- 8. swift中的「as」關鍵字是什麼
- 9. Xcode中的(named)關鍵字是什麼?
- 10. 什麼是PLSQL中的RESULT關鍵字?
- 11. $ this關鍵字的含義是什麼?
- 12. JavaScript中的`name`關鍵字是什麼?
- 13. 什麼是Swift中的「open」關鍵字?
- 14. 「With」關鍵字的功能是什麼
- 15. 什麼是Swift中的'const'關鍵字?
- 16. C++中的explicit關鍵字是什麼?
- 17. 什麼是typeof關鍵字
- 18. 什麼是RCS關鍵字?
- 19. 什麼是在hive sql中使用over和rank關鍵字的目的?
- 20. Java鍵碼194,關鍵是什麼?
- 21. groovy中「使用」關鍵字/方法的用法是什麼?
- 22. 什麼是Java中C#'var'關鍵字的等價物?
- 23. Java和C++中static關鍵字的含義是什麼?
- 24. 同步Java塊中volatile關鍵字的重要性是什麼?
- 25. 什麼是java新的?一個函數或關鍵字
- 26. 什麼是C#'is'和'as'關鍵字的Java等價物?
- 27. 什麼是使用static ::關鍵字的最低PHP版本?
- 28. 什麼是VIM中Abbrevation中使用的關鍵字
- 29. 什麼是'char'關鍵字用於?
- 30. 什麼是Facebook應用程序的目的,關鍵
我會假設,我們的目標是從使用它們作爲標識符勸阻的人。否則,人們會命名「const」和「goto」,然後想知道爲什麼它正在做與其他平臺完全不同的事情。 – Piskvor 2011-02-09 17:29:27
有一個很好的小線程,說明它們可能會在將來將const放在什麼位置(如果有):http://forums.java.net/node/667677。就我個人而言,我懷疑它會永遠實施。 – 2011-02-09 17:30:23