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 String
so 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 String
unverä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.