Online Books:
java.net on MarkMail:
Search |
||
Which proposed language change would you most like to see in Java 7?Language-level XML support
8% (80 votes)
Closures
18% (179 votes)
Block constructs
1% (12 votes)
Strings in switch statements
16% (161 votes)
Language support for BigDecimal
4% (42 votes)
Java property support
10% (104 votes)
Lightweight method references
6% (60 votes)
Extensions to the annotation mechanisms
3% (26 votes)
Something else (please comment)
6% (57 votes)
I don't want any language changes
28% (275 votes)
Total votes: 996
»
|
||
|
|
Some good changes others bad
Some good changes others bad
Some good changes others bad
No closures!
Non-Null References by Default in Java
Non-Null References by Default in Java
Non-Null References by Default in Java
leave well enough alone
if (boolean.class == x) {ADA like subtyping
Closures once again...
Closures once again...
Closures once again...
Closures once again...
What About Software Engineering?
One Language change to end all language changes
- multi line strings
- embedded sql statements
- reflection based dynamic method invocations
- embedded xml
in the top you would write import language sql org.bla.sql.EmbeddedSql; java would then be extended with some syntax to separate java and the extension languge so you could write something like int zip=12345; @xml.stream(System.out){ @java{ for (String name : @sql.query{select name from people where zip = @java.zip}) { @xml{ @java.name } } } } @.{ text until '}' } @{ text until '}' } @.{{ text until '}}' }} @.{{{ text until '}}}' }}} this syntax should be enough to separate other languages and java. Maybe the languages can provide some information to tools so that eclipse can syntax hilight the embedded language.One Language change to end all language changes
One Language change to end all language changes
Some good changes others bad
Some good changes others bad
Some good changes others bad
Some good changes others bad
closures are actually simpler
Some good changes others bad
Some good changes others bad
Some good changes others bad
Some good changes others bad
Some good changes others bad
How about JDBC Enhancements
How about JDBC Enhancements
Change can be positive
we need a complete jvm in mobile os such as linux
we need a complete jvm in mobile os such as linux
Java will become C#'s cheap copy
Enough is Enough!
Enough is Enough!
Enough is Enough!
Clean up among Sun's Java developers
Clean up among Sun's Java developers
Clean up among Sun's Java developers
Reified generics
Reified generics
Annotation subtyping
JavaFx
How about named parameters
How about named parameters
Output and reference parameters may also be useful.
Output and reference parameters may also be useful.
Verbatim string literals
Verbatim string literals
Verbatim string literals