2009. 3. 10. 08:55ㆍJava
제안을 할수있다 하였다.
현재도 진행중이긴한데,
오늘 java.net 에 가보니 올라온 몇개의 제안서 리스트가 뜨네요.
여러 제안서가 있지만, 템플릿을 이용한 편의성 증대에 대한 내용이 아주 많네요!
템플릿이 대세인가.~
대부분의 제안이 멋지긴 한데 엉뚱한것도 있네요.
ThreadSafe 처럼, NullSafe도 만들자 라는것도 있네요.
이건 정말 호환성 및 기존의 코딩방식을 망가뜨리는 역할을 하겠네요.
버그 발생 소지가 다분하죠.
http://java.net
http://blogs.sun.com/darcy/entry/project_coin_week_1_update
-
Strings in switch, Joe Darcy
=> String switch 많이 봤던 제안인데, 댔으요 이건. -
Block Expressions for Java, Neal Gafter
double pi2 = (double pi = Math.PI ; pi*pi);
Improved Exception Handling for Java , Neal Gafter
Automatic Resource Management, Josh Bloch
Improved Type Inference for Generic Instance Creation, Jeremy Manson
Improved Wildcard Syntax for Java, Neal Gafter
Multiline strings, latest revision, Ruslan Shevchenko
=> 요건 편하긴 버그의 소지성이 좀 다분하네요.
SIMPLE EXAMPLE: StringBuilder sb = new StringBuilder(); sb.append("""select a from Area a, CountryCodes cc where cc.isoCode='UA' and a.owner = cc.country """); if (question.getAreaName()!=null) { sb.append("""and a.name like ? """); sqlParams.setString(++i,question.getAreaName()); } instead: StringBuilder sb = new StringBuilder(); sb.append("select a from Area a, CountryCodes cc\n"); sb.append("where cc.isoCode='UA'\n"); sb.append("and a.owner=cc.country'\n"); if (question.getAreaName()!=null) { sb.append("and a.name like ?"); sqlParams.setString(++i,question.getAreaName()); }
Use "default" keyword for default visibility, updated to use "package" instead, Adrian Kuhn
Elvis and Other Null-Safe Operators, Written by Neal Gafter and submitted by Stephen Colebourne
Simple Resource Clean-up, Roger Hernandez
Import Aliases for Classes and Static Methods, Phil Varner
Lightweight Properties, David Goodenough
'This' type, Marek Kozieł
Static Methods in Interfaces, Reinier Zwitserloot
fold keyword, Gabriel Belingueres
Multiple switch expressions and case ranges, Pinku Surana
Simplified Varargs Method Invocation, Bob Lee
심심하시면 한번 클릭해서 어떤 제안들이 있는지 살펴보세요.~
무엇인가 좋은 아이디어 없낭. --
jni splash 버그나 고쳐주지 ㅡ.ㅡ;