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