Reason #199 to Upgrade to Java SE 6
By dannycoward on Aug 01, 2006
One of the exciting things about working on the Java SE platform is that what we do to it affects not only the Java SE developers, but all the Java EE ones too. That's obvious when we think about what language changes to make, or what core libraries we might add. But there are some APIs that enable better development experiences and runtime attributes higher up the software stack. Even when some can't see it yet.
Case in point being JSR 199 the JavaTM Compiler API which we're adding in Mustang. There may be some of you who want to use this in a J2SE application. But you are probably doing something fairly unusual. Its more likely that you are a J2EE developer who will notice a pleasurable and important side-effect up the stack.
The Glassfish folks can hardly believe how much faster it enables their JSP engine to be.
So reason #199 for you to upgrade (your web server) to Java SE 6 in October is the Java Compiler API.