Nuances of the Java 5.0 for-each Loop 07 Nov 2006 05:00 GMTJava 5.0's
for-
each loop saves keystrokes, but that's not all it does. It offers opportunities for compiler optimizations, as well as subtle bugs from unboxing and null-handling. Nishanth Sastry has some strategies for getting the most out of 5.0's
for-
each.
Source: Java.net Scaling Enterprise Java on 64-bit Multi-Core X86-Based Servers 01 Nov 2006 04:00 GMTToday's enterprise server--indeed, the environment--isn't what it was when Java was born. Slow networked machines have been replaced by fast, 64-bit multi-core servers that can house all your tiers in one box or even virtualize servers within the server. This has a significant effect on the design and deployment of your Java enterprise application, and Michael Yuan and Dave Jaffe show you how to get the most out of your hardware.
Source: O'Reilly XML Manipulation using XMLTask 01 Nov 2006 04:00 GMTWith the widespread use of XML by various Java technologies--for config files, stylesheets, deployment descriptors, etc.--it's not surprising that you might need to work with XML at build-time. XMLTask for Ant makes this a lot easier. Brian Agnew has a look at some of what you can do with XMLTask.
Source: Java.net