oracle statesとして、constはjavaのキーワードです。しかし、は使われていませんです。だからそれはなぜそうであり、のconstはjavaの中で使われていないキーワードですか? (gotoでも同じ)javaキーワードを使用しない目的は何ですか?
1
A
答えて
3
Java Language Specificationから
:
キーワード
const
とgoto
は、それらが現在使用されていないにも関わらず、予約されています。 これらのC++キーワード がプログラムに間違って表示されると、Javaコンパイラがより良いエラーメッセージを生成する可能性があります。
(この言い回しは、すでに初版にあった、私は思います。)
2
将来の使用のために予約しました。
このように、将来このキーワードが必要な場合は、そのキーワードを使用したソースコードが存在しないため、コードが改行されません。予約済みとして例えば
は、javaは言葉in
を持っていた、Java 5の中enhanced for loop introducenは、のように書くこともできます
for(int i in someInts) {
}
しかし、それは我々が持っていたので、:
for(int i : someInts) {
}
代わりに(私はより良いと思うbtw)
+2
'goto'に関しては、将来私が使用するとは思っていませんが、ソースコードでの使用を避けるために予約されています。 – OscarRyz
1
時には単語は将来のために予約されています。それはここにある可能性が最も高いです。
関連する問題
- 1. エリクシルの "with"キーワードの使い方とその目的は何ですか?
- 2. 最終的なキーワードは何ですか?
- 3. access_tokenとは何ですか?使用目的または使用目的は何ですか?
- 4. Kotlinの `external`キーワードの目的は何ですか?
- 5. C#のvolatileキーワードの目的は何ですか?
- 6. 静的メソッドを使用する目的は何ですか?
- 7. 静的な目的は何ですか?
- 8. 一般的な目的として使用するMIMEタイプは何ですか?
- 9. Javaコードコメントに角括弧を使用する目的は何ですか?
- 10. Java用に最も有用な多目的オープンソースライブラリは何ですか?
- 11. MySQLにはないXMLの実用的な目的は何ですか?
- 12. ストラットでロジックタグを使用する目的は何ですか?
- 13. GLSLでglBindAttributeLocationを使用する目的は何ですか?
- 14. ApplicationRefを角度で使用する目的は何ですか?
- 15. whileループでcin.get()を使用する目的は何ですか?
- 16. JavaScriptでFunction.call.applyを使用する目的は何ですか?
- 17. python:Pythonのインポートで()を使用する目的は何ですか?
- 18. タグヘルパーでViewContextプロパティを使用する目的は何ですか?
- 19. JavaFXで.getChildren()。addAll()を使用する目的は何ですか?
- 20. RadPlex/RadAjaxPanelを使用したRadAjaxManagerの使用目的は何ですか
- 21. 使用目的は何ですか?この状況では?
- 22. 肯定的なルックアラウンドを使用しない場合の目的は何ですか?
- 23. NSOrderedSameを使用する目的は何ですか?
- 24. バイナリファイルを使用する目的は何ですか?
- 25. CommandType.Tabledirectを使用する目的は何ですか
- 26. Boost.MPIライブラリを使用する目的は何ですか?
- 27. レールのimage_urlヘルパーを使用する目的は何ですか?
- 28. PageDownで使用するMarkDownSharpの目的は何ですか?
- 29. javaでキーワード "this"を使用
- 30. 目的Cキーワード 'in'
私は目標は、識別子としてそれらを使用してから人々を落胆したことを前提としています。さもなければ、人々は 'const'と' goto'という名前を付けて、それが他のプラットフォームとはまったく違うことをしているのだろうと思っています。 – Piskvor
ここに将来何かconstを置くことができるかどうかについての良いスレッドがあります:http://forums.java.net/node/667677。個人的には、これはこれまで実装されることはないと思う。 –