Although Java is not a primary candidate for scientific computing, let alone for high performance computing, it has nevertheless been used for that purpose.
ConcurrentPi
: illustration of computing using multiple threads.DataStructures
: some illustrations of the data structures in Java's standard library.DesignPatterns
: some design patterns illustrated (work in progress).