Kapitel 8. Text und Kerndienstprogramme

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Wenn du dieses Buch der Reihe nach gelesen hast, hast du alles über die Kernkonstrukte der Java-Sprache gelesen, einschließlich der objektorientierten Aspekte der Sprache und der Verwendung von Threads. Jetzt ist es an der Zeit, einen anderen Gang einzulegen und über die Sammlung von Klassen zu sprechen, die die Java-Standardpakete bilden und zu jeder Java-Implementierung gehören. Die Kernpakete von Java sind eines der wichtigsten Unterscheidungsmerkmale der Sprache. Viele andere objektorientierte Sprachen haben ähnliche Merkmale, aber keine hat eine so umfangreiche Sammlung von standardisierten Klassen und Werkzeugen wie Java. Dies ist sowohl ein Spiegelbild als auch ein Grund für den Erfolg von Java.

Strings

Wir beginnen mit einem genaueren Blick auf die Java-Klasse String (oder genauer gesagt java.lang.String). Da die Arbeit mit Stringso grundlegend ist, ist es wichtig zu verstehen, wie sie implementiert sind und was du mit ihnen machen kannst. Ein String Objekt kapselt eine Folge von Unicode-Zeichen. Intern werden diese Zeichen in einem normalen Java-Array gespeichert, aber das String Objekt hütet dieses Array eifersüchtig und gibt dir nur über seine eigene API Zugriff darauf. Damit soll die Idee unterstützt werden, dass Stringunveränderlich ist; sobald du ein String Objekt erstellt hast, kannst du seinen ...

Get Java lernen, 6. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.