oracle states으로, const는 java의 키워드입니다. 그러나 은 사용되지 않습니다입니다. 그렇다면 어째서 왜 const을 java의 사용되지 않는 키워드로 사용합니까? (goto도 마찬가지 임)자바 키워드를 사용하지 않으려면 어떻게해야합니까?
1
A
답변
3
Java Language Specification에서
:
키워드
const
및goto
들은 현재 사용하지 않는 경우에도, 예약되어 있습니다. 이러한 C++ 키워드 이 프로그램에 잘못 표시되면 Java 컴파일러가 더 나은 오류 메시지를 생성 할 수 있습니다.
(이 표현은 이미 첫 번째 버전에 있었다, 나는 생각한다.)
2
향후 사용법을 위해 예기.
이렇게하면 해당 키워드가 나중에 필요하면 해당 키워드를 사용하는 소스 코드가 없으므로 코드가 중단되지 않습니다.
예를 들어, 한 자바 소유로, 자바 5의 enhanced for loop introducen은 다음과 같이 기록 된 수있는 단어 in
했다 :
for(int i in someInts) {
}
을하지만 그렇지 않은 때부터 우리는이 :
for(int i : someInts) {
}
대신 (내가 더 좋을 것 같아요.)
+2
'goto'에 대해서는 앞으로 사용 될 것이라고는 생각하지 않지만 소스 코드에서 사용하지 않기 위해 예약되었습니다. – OscarRyz
1
가끔 단어는 미래의 목적을 위해 예약되어 있습니다. 그럴 가능성이 가장 높습니다.
관련 문제
- 1. 텍스트 설명을 사용하지 않으려면 어떻게해야합니까?
- 2. 일련의 프롬프트에 goto를 사용하지 않으려면 어떻게해야합니까?
- 3. 콘솔 모드에서 컬러 테마를 사용하지 않으려면 어떻게해야합니까?
- 4. osgi에서 jar 파일을 사용하지 않으려면 어떻게해야합니까?
- 5. MFC 응용 프로그램에서 단추를 사용하지 않으려면 어떻게해야합니까?
- 6. OpenID를 사용 하시겠습니까? 사용하지 않으려면 어떻게해야합니까?
- 7. WPF 도구 팁을 사용하지 않으려면 어떻게해야합니까?
- 8. ENUM/SET 유형을 사용하거나 사용하지 않으려면 어떻게해야합니까?
- 9. 보기를 사용하거나보기를 사용하지 않으려면
- 10. session_set_save_handler를 사용하거나 사용하지 않으려면?
- 11. 그룹의 확인란을 다시 사용하지 않으려면
- 12. 마지막 키워드를 사용하지 않고 클래스를 확장 할 수 없게하려면 어떻게해야합니까?
- 13. 상태 패턴을 사용하거나 사용하지 않으려면?
- 14. 오류 코드를 사용하거나 사용하지 않으려면
- 15. 사진에 LaTeX 여백을 사용하지 않으려면
- 16. IE에서 멀티미디어 콘텐츠를 사용하지 않으려면
- 17. Gridview 디자인 : Gridview를 분할하여 전체 페이지 폭을 사용하지 않으려면 어떻게해야합니까?
- 18. PHP 클래스 인스턴스화. 괄호를 사용하거나 사용하지 않으려면 어떻게해야합니까?
- 19. 실행해야 할 변수의 특정 문자열에 대해 eval을 사용하지 않으려면 어떻게해야합니까?
- 20. IE 7에 기본 세로 스크롤 막대를 사용하지 않으려면 어떻게해야합니까?
- 21. CakePHP, 컨트롤러에 대한 매개 변수를 수락하고 작업을 사용하지 않으려면 어떻게해야합니까?
- 22. 변수를 반복하지 않으려면 어떻게해야합니까?
- 23. 프레임 디스플레이를 표시하지 않으려면 어떻게해야합니까?
- 24. Emacs가 특정 키워드를 무시하도록하려면 어떻게해야합니까?
- 25. SwingWorker를 일반 스레드와 비교하여 사용하거나 사용하지 않으려면
- 26. 디자인 패턴을 과도하게 사용하지 않으려면 어떻게해야하나요?
- 27. 자바 스크립트, var 키워드를 삭제하지 않으시겠습니까?
- 28. UITableView에서 삭제 기능을 허용하지 않으려면 어떻게해야합니까?
- 29. ok 버튼을 클릭하지 않으려면 어떻게해야합니까?
- 30. 파일을 리포지토리에 업로드하지 않으려면 어떻게해야합니까?
내가 목표는 식별자로를 사용하는 사람들을 낙담하는 것이라고 생각합니다. 그렇지 않으면 사람들은'const'와'goto'라는 이름을 짓고 다른 플랫폼과는 완전히 다른 것을 왜하는지 궁금해 할 것입니다. – Piskvor
미래에 const를 사용할 수있는 곳 (있을 경우)에 대한 멋진 작은 글이 있습니다 : http://forums.java.net/node/667677. 개인적으로, 나는 그것이 구현 될지 의심 스럽다. –