Skip to Content
Think Java, 2. Auflage
book

Think Java, 2. Auflage

by Allen Downey, Chris Mayfield
September 2024
Intermediate to advanced
326 pages
7h 33m
German
O'Reilly Media, Inc.
Book available
Content preview from Think Java, 2. Auflage

Kapitel 9. Unveränderliche Objekte

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

Java ist eine objektorientierte Sprache, was bedeutet, dass sie Objekte verwendet, um (1) Daten zu repräsentieren und (2) Methoden für diese Daten bereitzustellen. Diese Art, Programme zu organisieren, ist ein leistungsfähiges Designkonzept, das wir im weiteren Verlauf des Buches schrittweise einführen werden.

Ein Objekt ist eine Sammlung von Daten, die eine Reihe von Methoden bereitstellt. Zum Beispiel ist Scanner, das du in "Die Scanner-Klasse" gesehen hast , ein Objekt, das Methoden zum Parsen von Eingaben bereitstellt. System.out und System.in sind ebenfalls Objekte.

Auch Strings sind Objekte. Sie enthalten Zeichen und bieten Methoden zur Bearbeitung von Zeichendaten. Andere Datentypen, wie Integer, enthalten Zahlen und bieten Methoden zur Bearbeitung von Zahlendaten. Einige dieser Methoden werden wir in diesem Kapitel kennenlernen.

Primitive versus Objekte

Nicht alles in Java ist ein Objekt: int, double, char und boolean sind primitive Typen. Wenn du eine Variable mit einem primitiven Typ deklarierst, reserviert Java einen kleinen Teil des Speichers, um ihren Wert zu speichern. Abbildung 9-1 zeigt, wie die folgenden Werte im Speicher abgelegt werden:

int number = -2;
char symbol = '!';
Abbildung 9-1. Speicherdiagramm ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Java – die Neuerungen in Version 17 LTS, 18 und 19

Java – die Neuerungen in Version 17 LTS, 18 und 19

Michael Inden
52weeks Swift-18-type-casting

52weeks Swift-18-type-casting

Alfredo Deza, Noah Gift

Publisher Resources

ISBN: 9781098195915Supplemental Content