Rheinwerk Computing < openbook >


 
Inhaltsverzeichnis
Materialien zum Buch
Vorwort
1 Java ist auch eine Sprache
2 Imperative Sprachkonzepte
3 Klassen und Objekte
4 Arrays und ihre Anwendungen
5 Der Umgang mit Zeichen und Zeichenketten
6 Eigene Klassen schreiben
7 Objektorientierte Beziehungsfragen
8 Schnittstellen, Aufzählungen, versiegelte Klassen, Records
9 Ausnahmen müssen sein
10 Geschachtelte Typen
11 Besondere Typen der Java SE
12 Generics<T>
13 Lambda-Ausdrücke und funktionale Programmierung
14 Architektur, Design und angewandte Objektorientierung
15 Java Platform Module System
16 Die Klassenbibliothek
17 Einführung in die nebenläufige Programmierung
18 Einführung in Datenstrukturen und Algorithmen
19 Einführung in grafische Oberflächen
20 Einführung in Dateien und Datenströme
21 Einführung ins Datenbankmanagement mit JDBC
22 Bits und Bytes, Mathematisches und Geld
23 Testen mit JUnit
24 Die Werkzeuge des JDK
A Java SE-Module und Paketübersicht
Stichwortverzeichnis


Buch bestellen
Ihre Meinung?



Spacer
<< zurück
Java ist auch eine Insel von Christian Ullenboom

Einführung, Ausbildung, Praxis
Buch: Java ist auch eine Insel


Java ist auch eine Insel

Pfeil A Java SE-Module und Paketübersicht
Pfeil A.1 Alle Module von Java 17
Pfeil A.1.1 Java SE-Module
Pfeil A.1.2 JDK-Modul
Pfeil A.1.3 Java Smart Card I/O-Modul
Pfeil A.2 Pakete der Java SE-Module
Pfeil A.2.1 java.base
Pfeil A.2.2 java.compiler
Pfeil A.2.3 java.datatransfer
Pfeil A.2.4 java.desktop
Pfeil A.2.5 java.instrument
Pfeil A.2.6 java.logging
Pfeil A.2.7 java.management
Pfeil A.2.8 java.management.rmi
Pfeil A.2.9 java.naming
Pfeil A.2.10 java.net.http
Pfeil A.2.11 java.prefs
Pfeil A.2.12 java.rmi
Pfeil A.2.13 java.scripting
Pfeil A.2.14 java.security.jgss
Pfeil A.2.15 java.security.sasl
Pfeil A.2.16 java.sql
Pfeil A.2.17 java.sql.rowset
Pfeil A.2.18 java.transaction.xa
Pfeil A.2.19 java.xml
Pfeil A.2.20 java.xml.crypto
Pfeil A.3 java.lang-Paket
 

Zum Seitenanfang

A.3    java.lang-Paket Zur vorigen ÜberschriftZur nächsten Überschrift

Die folgenden Schnittstellen, Klassen und Aufzählungen deklariert das Paket java.lang. (Die Ausnahmen und Error-Klassen werden in Kapitel 9, »Ausnahmen müssen sein«, erklärt, die fünf Annotationen in Kapitel 3, »Klassen und Objekte«). Generische Typen sind durch die <…> erkennbar.

Schnittstelle

Beschreibung

Appendable

An die Typen lassen sich Zeichen oder Zeichenketten anhängen.

AutoCloseable

Ressourcen, die über einen speziellen try-Block automatisch geschlossen werden können

CharSequence

Repräsentiert Typen, die lesenden Zugriff auf Zeichen- und Zeichenfolgen erlauben.

Cloneable

Markiert Klassen, deren Exemplare sich klonen lassen.

Comparable<T>

Erlaubt das Vergleichen.

Iterable<T>

Kann einen Iterator liefern.

ProcessHandle/ProcessHandle.Info

Identifiziert native Prozesse.

Readable

Liefert aus einer Ressource Zeichen oder Zeichenfolgen.

Runnable

Programmcode, den ein Thread starten kann

StackWalker.StackFrame

StackFrame ist das Ergebnis vom StackWalker.

System.Logger

Logger für die internen Java-Bibliotheken

Thread.UncaughtExceptionHandler

An den Thread gehängt, fängt er Laufzeitfehler ab.

Tabelle A.3     Schnittstellen im Paket »java.lang«

Abstrakte Klassen sind kursiv dargestellt.

Klasse

Beschreibung

Boolean

Wrapper-Klasse für boolean

Byte

Wrapper-Klasse für byte

Character

Wrapper-Klasse für char

Character.Subset

Unicode-Zeichenbereich

Character.UnicodeBlock

konkrete Unicode-Zeichenbereiche

Class<T>

Typen in der Laufzeitumgebung

ClassLoader

Klassenlader

ClassValue<T>

Verbindet einen Wert mit einem Klassentyp.

Double

Wrapper-Klasse für double

enum<E extends Enum<E>>

Basisklasse für Aufzählungen

Enum.EnumDesc<E extends Enum<E>>

Nominal Descriptor für Aufzählungstyp; seit Java 12

Float

Wrapper-Klasse für float

InheritableThreadLocal<T>

Verbindet Werte mit einem Thread.

Integer

Wrapper-Klasse für int

Long

Wrapper-Klasse für long

Math

Utility-Klasse für numerische Operationen

Module

Laufzeitmodul; seit Java 9

ModuleLayer

Ebenen von Modulen; seit Java 9

ModuleLayer.Controller

Kontrolliert Module in den Ebenen; seit Java 9.

Number

Basisklasse für numerische Typen

Object

absolute Basisklasse aller Java-Klassen

Package

Informationen eines Java-Pakets

Process

Kontrolle extern gestarteter Programme

ProcessBuilder

Optionen für externes Programm bestimmen

ProcessBuilder.Redirect

Umlenkung für externes Programm definieren

Runtime

Klasse mit diversen Systemmethoden

Runtime.Version

Versionen verwalten

RuntimePermission

Rechte mit Laufzeiteigenschaften

Short

Wrapper-Klasse für short

StackTraceElement

Element für den Strack-Trace

StackWalker

Ablaufen des Aufruf-Stacks

String

Immutable Zeichenketten

StringBuffer

veränderbare, nicht threadsichere Zeichenketten

StringBuilder

veränderbare, threadsichere Zeichenketten

System

Utility-Klasse mit diversen Klassenmethoden

System.LoggerFinder

Systemlogger anlegen, verwalten, konfigurieren; seit Java 9

Thread

nebenläufige Programme

ThreadGroup

Gruppiert Threads.

ThreadLocal<T>

Verbindet Werte mit einem Thread.

Throwable

Basistyp für Ausnahmen

Void

spezieller Typ für void-Rückgabe

Tabelle A.4     Klassen im Paket »java.lang«

Aufzählung

Beschreibung

Character.UnicodeScript

Unicode-Skripte, also Zeichenfamilien

ProcessBuilder.Redirect.Type

Art der Umleitung bei externen Prozessen

StackWalker.Option

Konfiguration vom StackWalker; seit Java 9

System.Logger.Level

Level des System-Loggers

Thread.State

Thread-Status wie WAITING, BLOCKED

Tabelle A.5     Aufzählungen im Paket »java.lang«

 


Ihre Meinung?

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de

<< zurück
 Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: Java ist auch eine Insel Java ist auch eine Insel

Jetzt Buch bestellen


 Buchempfehlungen
Zum Rheinwerk-Shop: Captain CiaoCiao erobert Java

Captain CiaoCiao erobert Java




Zum Rheinwerk-Shop: Algorithmen in Java

Algorithmen in Java




Zum Rheinwerk-Shop: Spring Boot 3 und Spring Framework 6

Spring Boot 3 und Spring Framework 6




Zum Rheinwerk-Shop: Java SE 9 Standard-Bibliothek

Java SE 9 Standard-Bibliothek




 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und in die Schweiz

InfoInfo



 

 


Copyright © Rheinwerk Verlag GmbH 2024

Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das Openbook denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.

Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

 

[Rheinwerk Computing]



Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de



Cookie-Einstellungen ändern