05 - Bibliotheksklassen nutzen Flashcards

1
Q

Java-Bibliothek

A

Die Standardklassenbibliothek von Java enthält viele Klassen, die sehr nützlich sind.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Schnittstelle (interface)

A

Die Schnittstelle einer KIasse beschreibt, was eine Klasse leistet und wie sie benutzt werden kann, ohne dass ihre Implementierung sichtbar wird.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Implementierung (implementation)

A

Der komplette Quelltext, der eine Klasse definiert, wird als Implementierung dieser Klasse bezeichnet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Unveränderlich (immutable)

A

Ein Objekt wird als unveränderlich bezeichnet, wenn sein Inhalt oder Zustand nicht mehr geändert werden kann, nachdem es erzeugt wurde, z.B. “String” ist unveränderlich.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Map (map)

A

Eine Map (auch Dictionary) ist eine Sammlung, die Schlüssel-Werte-Paare als Einträge enthält. Ein Wert kann ausgelesen werden, indem ein Schlüssel angegeben wird.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Set (set)

A

Eine Menge (Set) ist eine Sammlung, in der jedes Element nur maximal einmal enthalten ist. Die Elemente einer Menge haben keine spezifische Ordnung.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Dukumentation (documentation)

A

Die Dokumentation einer Klasse soll genau die Information liefern, die ein Programmierer benötigt, um die Klasse ohne einen Blick auf die Implementierung benutzen zu können.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Zugriffsmodifikatoren (access modificators)

A

Zugriffsmodifikatoren definieren die Sichtbarkeit eines Datenfeldes, eines Konstruktors oder einer Methode. Öffentliche (public) Elemente sind von aussen sichtbar (private) nur innerhalb der Klasse selbst.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Geheimnisprinzip (information hiding)

A

Das Geheimnisprinzip besagt, dass die internen Details der Implementierung einer Klasse von anderen Klassen verborgen sein sollten. Dies unterstützt eine bessere Modularisierung.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Klassenvariablen / statische Variablen

A

Auch Klassen (nicht nur Objekte) können Datenfelder haben. Dies sind die sogenannten statischen Variablen, von welchen immer nur genau eine Kopie existiert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly