Rheinwerk Computing < openbook >


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


Download:

- Listings, ca. 2,7 MB


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 14
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 8, »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

Rund 200 konkrete Unicode-Zeichenbereiche

Class<T>

Typen in der Laufzeitumgebung

ClassLoader

Klassenlader

ClassValue<T>

Verbindet einen Wert mit einem Klassentyp.

Compiler

Nur für den JIT-Compiler nötig, veraltet

Double

Wrapper-Klasse für double

enum<E extends Enum<E>>

Basisklasse für Aufzählungen

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

SecurityManager

Sicherheitsmanager

Short

Wrapper-Klasse für short

StackTraceElement

Element für den Strack-Trace

StackWalker

Ablaufen des Aufruf-Stacks

StrictMath

Numerische Operationen strikt gerechnet

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

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

System.Logger.Level

Level vom System-Logger

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: Java SE 9 Standard-Bibliothek

Java SE 9 Standard-Bibliothek




Zum Rheinwerk-Shop: Algorithmen in Java

Algorithmen in Java




Zum Rheinwerk-Shop: Objektorientierte Programmierung

Objektorientierte Programmierung




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

InfoInfo



 

 


Copyright © Rheinwerk Verlag GmbH 2021

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