This article imagines a "Java 3" that jettisons the baggage of the last decade, and proposes numerous changes to the core language, virtual machine, and class libraries. The focus here is on those changes that many people (including the Java developers at Sun) would really like to make, but can't -- primarily for reasons of backwards compatibility.
Member Reviews
Worth reading by Nicolas Delsaux
This is quite a good article, emphasizing some of the most poorly done features of the Java language. Unfortunatly, like any prospective article, its interest is quite poor, since there is not the slightest evidence that Sun will follow those recommendations.