Stichwortverzeichnis
Java-Hamster
A
Abstrakte Klassen
ActionListener
Arbeitsfeld
erstellen
Arrays - Datenfelder
erstellen
Arrays sortieren
ArrayList<>().toString() - ArrayList in String umwandeln
Arrays.toString() - Array in String umwandeln
ArrayList
ArrayList sortieren
Array an Methode übergeben
Array an Prozedur übergeben
Array an Prozedur übergeben
ASCII-Tabelle
Attribut, Klasse
B
Bibliothek Math
Body - Hamster aktivieren
boolean-Funktion
boolean, Variable
break, Schleifen unterbrechen
Buttons
C
calendar - Java-Klassenbibliothek
char - einzelnes Zeichen
charAt() - einzelnes Zeichen eines Strings anzeigen
class - eigene Hamsterklasse erstellen
class Verallgemeinerung
Combobox
compareTo() - Strings vergleichen
contains() - Inhalt eines Strings prüfen
CLASSPATH
continue - aktuellen Schleifendurchlauf beenden
D
Datentypen
Datum ermitteln
Debugger - Programmausführung auf Fehler kontrollieren
DecimalFormat - Dezimalzahlen formatieren
do ... while
double
Double.toString() - Double nach String umwandeln
Dynamisches Binden
E
Editor
eigene Pakete erstellen
Einschränkung des Protokolls
endsWith() - letztes Zeichen eines Strings feststellen
equals()
Exceptions - Fehlerklassen
existierenderHamster - neuen Hamster mit den Attributen eines bestehenden Hamsters erzeugen
extends - erweiterte Hamsterklassen
F
Farbe, Hamster
Fehlerklassen - Exceptions
Fehlermeldungen
des Compilers
finally
for
for each
Funktionen
G
getActionCommand()
getAnzahlHamster()
getAnzahlKoerner()
getBlickrichtung()
getKeyCode()
getKeyChar()
getSource()
getSpalte()
getReihe()
getText() - Text aus JTextField/JTextArea lesen
get-/set-Methode
getStandardHamster()
Gültigkeitsbereich von Variablen
Grundgerüst
eines Hamsterprogramms
H
Hamster-Befehle
Hamster-Methode überschreiben
Hamster, Farbe
Hamsterfeld
Hamster-Funktion
Hamsterklasse
Hamsterklasse, Objekt
Hamsterposition feststellen
I
if ... else
import - eigene Pakete einsetzen
import - Java-Klassen einbinden
indexOf()
init - Hamster initialisieren
innere Klasse
int
int-Funktion
Interfaces
Integer.parseInt() - String nach int umwandeln
Integer.toString() - int nach String umwandeln
Iteration
J
java.io.BufferedReader - Datei lesen
java.io.File - Verzeichnisse lesen
java.io.PrintWriter - Datei schreiben
JButton
JCombobox
JFrame
JLabel
JScrollpane - Scrollbalken
JTextArea
JTextField
Java-Klassenbibliothek
javax.swing - Swing-Bibliothek
K
KeyListener
Klasse definieren
Klasse, innere
Klasse, Verallgemeinerung
Kommentar einfügen
kompilieren
Konstante
Konstruktor
Konventionen für Bezeichner von Prozeduren, Methoden, Funktionen, Variablen, Klassen und Interfaces
L
length() - Länge eines Strings bestimmen
length - Anzahl der Elemente eines Arrays bestimmen
Logische
Operatoren
liesZahl()
liesZeichenkette()
M
Math-Bibliothek
Methode
Methode überladen
modulo
- Rest einer Division ermitteln
MouseListener
N
neuen
Hamster erzeugen
neue
Hamster-Klasse erzeugen
neues
Programm erstellen
new
null
O
Objekt, allgemein
Objekt, Hamsterklasse
oder ||
P
Paket - selbst erstellen
Parallele Programmierung
Polymorphie
Prozeduren
Prozedur,
Variable übergeben
public
Q
R
Random
Rechenoperatoren
Rekursion
replace() - Zeichen in einem String ersetzen
replaceAll() - mehrere Zeichen in einem String ersetzen
return
run()
S
Sensoren
setActionCommand()
schreib()
Scrollbalken Swingelementen hinzufügen
setText() - Text JTextField/JTextArea hinzufügen
SimpleDateFormat
Sortieralgorithmus Bubblesort
Sortieren eines Arrays mit der Klasse java.util.Arrays
Sortieren einer ArrayList mit der Klasse java.util.Collections
Speichern eines Hamsterprogramms
start() - Hamster aktivieren
static - Klassenattribut
Strings - Zeichenketten
String.compareTo() - Strings vergleichen
String.equals() - Strings vergleichen
String - Leerstellen entfernen
String-Funktion
String.toUpperCase() - String in in Großbuchstaben umwandeln
String.toLowerCase - String in Kleinbuchstaben umwandeln
String.valueOf() - Integer in String umwandeln
Subobjekt
substring()
super
super-Konstrukt
Swing-Bibliothek
switch
case
System.exit(0) - Programmende erzwingen
T
Territorium.getAnzahlSpalten()
Territorium.getAnzahlReihen()
Territorium.getAnzahlKoerner()
Territorium.getAnzahlHamster()
Territorium.mauerDa()
Textarea
Textfield
this
throw
trim() - Leerstellen entfernen
try catch
Typecast - Typumwandlung
U
Überladen von Methoden
Umlaute in Java
und &&
V
Variable
Variable, int
Variable,
boolean
Variable,
global
Variable,
lokal
Variable in einer Prozedur übergeben
Variable, Gültigkeitsbereich
Variable,
String
Variable,
Typ umwandeln
Variable,
verketten
Verbundanweisung
Vererbung
Vergleichsoperatoren
Verneinung
void
W
while
X
Y
Z
Zufallszahl bestimmen
Zugriffsrechte