Java stellt zahlreiche Klassen und Methoden zur Verfügung. Im Abschnitt ``Strings (Zeichenketten)'' wurden beispielsweise die Methoden der Klasse String verwendt. Die Klasse String ist in der Bibliothek java.lang enthalten, die automatisch in jede Java-Anwendung importiert wird. In weiteren Paketen (``Packages'') stellt das JDK eine Reihe weiterer Klassen und Methoden zur Verfügung.