Java Portability
…this program below does nothing visible on Solaris, but prints “hello” with Sun Java SE on Linux and Windows:
public class Foo {
public static void main(String[] args) {
Thread.currentThread().interrupt();
System.out.println(”hello”);
}
}
First impressions of this program’s behavior on Solaris roughly translate to “The hell you say!” followed by “Java is broken on Solaris!” There are a number of “symptoms” [...]

Notable articles on DDJ in 2005

Micro Benchmarking C++, C#, and Java , Elementary tests for comparing languages, by Thomas Bruckschlegel, ToMMTi-Systems
High-Performance I/O With Java NIO, How Orbitz.com improved throughput and performance using NIO, by Brian Pontarelli, Orbitz.com
High-Performance Data Management in Java, On-disk persistent storage, in-memory data storage, & cache management, by Charles Lamb

Comparing Two High-Performance I/O Design Patterns
This article investigates and compares different design patterns of high performance TCP-based servers. In addition to existing approaches, it proposes a scalable single-codebase, multi-platform solution (with code examples) and describes its fine-tuning on different platforms. It also compares performance of Java, C# and C++ implementations of proposed and existing solutions.