|
The generics prototype
J2SE 1.5 (a.k.a. Tiger) hasn't yet made its official debut, but you can take the early access release of the generics prototype download out for a spin now. Try out parameterized types, enumerations, variable argument lists, autoboxing, enhanced for loops, and static imports -- all language-level enhancements expected in the 1.5 release of J2SE.
|
|
JavaOne 2003: Java roadmap (Technical keynote)
As with past JavaOne conferences, the opening keynote looked at the current state of Java technology and presented a roadmap for where it is going in the next year. This year, Sun VP Graham Hamilton and CTO Timothy Lindholm offered some notable changes in direction and focus for Java technology over the next twelve to eighteen months.
|
|
The Trove collection classes
Trove, an open source Java collection package, provides an efficient alternative to the core Java collection classes, especially for implementing collections whose keys or values are primitive types. In this installment of Eye on performance, performance gurus Jack Shirazi and Kirk Pepperdine look at how the Trove classes differ from the Java collections you are used to, and consider when they should be used.
|
|
Feeling Groovy
Whereas the Java language has won over an entire generation of programmers with its commitment to exactitude and extensiveness, Groovy heralds a new era of programming on the Java platform, one defined by convenience, expedience, and agility. In this second installment in the new alt.lang.jre column, Andrew Glover offers an informal introduction to the proposed addition to the standard programming languages for the Java platform.
|
|
Auto-boxing/Auto-Unboxing
The idea of auto-boxing and auto-unboxing is to make it easier to convert between primitive data types, like int and boolean, and their equivalent Classes, like Integer and Boolean. It is sometimes frustrating to have to do such a conversion, especially if the purpose of the conversion is just for a method call, after which the results must be converted back to their original form again.
|