Presentation: "Evolving the Java Language"
Time: Thursday 17:15 - 18:15
Location: St James's Suite
Just as the Java language was extended in Java 5 to add generics, enumerations, and other features, a number of new language features are being developed for JDK7.
We examine the changes and their interactions, how they are conditioned by preexisting language design choices, and discuss how they influence the way APIs are designed.
- superpackages
- closures
- annotations on types
- type inference
- exception handling
- self types