Java의 다양한 명세중, 빼고싶은 것이 있다면?

연의 이미지

Java는 그 역사와 방대한 커뮤니티 덕분에 점점 더 복잡한 언어로 변모하고 있습니다.
따라서 한 기업이 언어 자체를 독점하는 것으로부터 벗어나 드디어 자바 플랫폼은 오픈소스화 되었습니다.
또한 자바 언어 명세는 Java Community Process에서 꾸준히 제기되고 있고
더욱 복잡한 언어로 발전(혹은 지나친 발전으로인한 퇴화) 될 것입니다.

현재시점에서, 자바 언어의 다양한 명세중 빼고싶거나 개선할 여지가 있는 것이라면 무엇일까요?

ps.
최근에 파이썬 레퍼런스를 보고있는데,
언어 자체의 명료함에 깜짝 놀라고 말았습니다.

연의 이미지

개인적으로는, 진화된 for 문의 : 키워드를 in 키워드로 교체하고 싶군요. (Python 혹은 Groovy와 같이)
for(String str : strList) → for(String str in strList)

---------------------
develotus.tistory.com

unsouled의 이미지

checked exception 이요.
runtime exception 만으로도 예외처리는 충분하지 않았나 싶네요.

연의 이미지

checked exception의 덕을 본적이 좀 많아서 그런지 크게 동의할순 없지만, 가끔 코딩이 불편하더군요.

---------------------
develotus.tistory.com

imyejin의 이미지

동적 언어들은 동적 언어끼리 비교해야죠, Lisp이나 Scheme같은

[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

연의 이미지

글세요, Scala는 정적 언어지만 컴파일러의 똑똑한 타입추론 기능에 의해 사실상 동적 언어와 크게 다를바가 없는데
(말씀하신 타입 시스템 쪽이라면 더더욱), 왜 동적언어끼리 비교해야 하는지 잘 모르겠습니다.

---------------------
develotus.tistory.com