Java | News, how-tos, features, reviews, and videos
Our detailed examples of how 3 top decompilers handle an extensive test suite will help you determine which, if any, meet your needs
Netscape coins "crossware" -- What does it mean for Java?
The weaknesses of Java's static finals are defined here and a template is provided for creating typesafe constants
Understanding threads, shared data, locks, and more in Java bytecode
Find out how to create surfaces and add illumination to make your models more realistic
A nimble, responsive IBM does Java with style and speed
Here's how to take the interpreter classes and run with them
Learn how to interact with libraries and applications written in other languages
Find out whether a Java developer using a Mac can be competitive, given the history of lags in delivery of tools for the MacOS
New virtual machine feature may prevent Java from turning into full-blown platform