Java (Indonesian, Javanese, and Sundanese: Jawa) is an island of Indonesia and the site of its capital city, Jakarta. Once the centre of powerful Hindu kingdoms and the core of the colonial Dutch East Indies, Java now plays a dominant role in the economic and political life of Indonesia. With a population of 124 million, it is the most populous island in the world; it is also one of the most densely populated regions on Earth.

Formed mostly as the result of volcanic events Java is the 13th largest island in the world and the fifth largest island of Indonesia. It has three main languages, and most residents are bilingual, with Indonesian as their second language. While the majority of Javanese are Muslim, Java has a diverse mixture of religious beliefs and cultures.

(Taken from the Wikipedia Article about "Java")


Name Description
JLogArchive A little tool for archiving Files into a ZIP File
JClassInfo A little tool for determining the Version of Class Files
JStringTokenizer A little library for String splitting
Linked List A fast implementation of a Linked List
JoboCopy A Directory Synchronisation Tool for Backup usage
Java3D API Reference The entire Java3D API Reference documentation compiled into a single CHM File
Java3D SceneGraph Quick Reference A Quick Reference on how to build Java3D SceneGraphs
JMultiPrint A Tool for automatically printing PDF's from the commandline
Expression Solver A Library for solving mathematical expressions

Snippets, Tests and other more or less (un)useful Things:

Name Description
TreeBrowser A small Filesystem Lister
Breadth-First Pathfinding A implementation of the Breadth-First Pathfinding Algorithm
MX Bean A Java MX Bean Reader over RMI
Ring Buffer A implementation of the RingBuffer Data Structure
Dyna Sleep How to implement Dynamic Sleeping of Threads to achive exact periodically method calls

Design Patterns implemented in Java:

Name Description
Observer Pattern The Observer Pattern (NetBeans Project)
Factory Pattern The Factory Pattern (Ant Project)

Links to Resources:

Name Description
NetBeans IDE One of the three most used Java IDE's out. Initially developed by Sun and Open-Sourced some time ago
Java ist auch eine Insel A german Book covering Java. Free Book
Handbuch der Java Programmierung

Another german Book covering Java. Free Book

The Java Language Specification The authoritative Source about the Java Language, written by the Java-Father (James Gosling) himself
The Java Virtual Machine Specification If you want to know a little bit more about the inner workings of the VM - this is you Book
The Java Tutorials A comprehensive List of Tutorials written by Sun, covering a wide Range of Java Techniques
GeoSoft Java Styleguide In my opinion one of the most useful documents regarding on how to format your code (Local copy here)
Java Language Quick Reference Guide A quick Reference guide covering the most important parts of the Java Language
Java Forum The #1 German Bulletin Board about Java and it's associated Technologies
Java.NET Weblogs The Blogging Area of the Java.NET Community (The place where Java advances)
Visual Paradigm UML They offer a free Version of their great UML Designer for personal use