MINT lernen

Lernkarten

30 Karten mit den wichtigsten Java-Zeilen und Fachbegriffen des Kapitels — umdrehen, als gelernt markieren, Lücken gezielt wiederholen.

0 / 30 Karten als gelernt markiert
Filter:
01
Java-Code
Programm übersetzen und starten
→ klicken zum Umdrehen
Antwort
javac Kran.java
java Kran
javac erzeugt den Bytecode Kran.class, java startet die JVM mit der Klasse — ohne Endung.
02
Java-Code
Startpunkt eines Programms
→ klicken zum Umdrehen
Antwort
public static void main(String[] args)Steht in public class Kran, die Datei muss Kran.java heißen.
03
Java-Code
Text ausgeben
→ klicken zum Umdrehen
Antwort
System.out.println("Hi");println mit Zeilenumbruch danach, print ohne. Großes S bei System.
04
Java-Code
Variable anlegen
→ klicken zum Umdrehen
Antwort
Typ name = wert;z. B. int etagen = 4;, double laenge = 1.75;, char note = 'A';, String ort = "Kiel";
05
Java-Code
Ganzzahldivision und Rest
→ klicken zum Umdrehen
Antwort
17 / 5 → 3  ·  17 % 5 → 2int / int schneidet ab. Mit einem double-Wert: 17.0 / 5 → 3.4.
06
Java-Code
Kommazahl in Ganzzahl umwandeln
→ klicken zum Umdrehen
Antwort
(int) 7.8 → 7Der Cast schneidet ab, er rundet nicht. Umgekehrt geht es automatisch: double d = 7; → 7.0.
07
Java-Code
Konstante
→ klicken zum Umdrehen
Antwort
final int MAX_GAESTE = 30;Mit final lässt sich der Wert nicht mehr ändern; Namen meist in Großbuchstaben.
08
Java-Code
Zählschleife — wie range(n)
→ klicken zum Umdrehen
Antwort
for (int i = 0; i < n; i++)Start; Bedingung; Schritt. range(2, 10, 3) wird i = 2; i < 10; i += 3.
09
Java-Code
Zwei Texte vergleichen
→ klicken zum Umdrehen
Antwort
a.equals(b)== prüft bei Strings nur, ob es dasselbe Objekt ist — für Zahlen ist == richtig.
10
Java-Code
Methode mit Parameter und Rückgabe
→ klicken zum Umdrehen
Antwort
public static int doppelt(int x) {
  return 2 * x;
}
Rückgabetyp vor dem Namen, Parameter mit Typ. Ohne Rückgabe: void.
11
Java-Code
Objekt erzeugen
→ klicken zum Umdrehen
Antwort
Kran k = new Kran("K1", 40);new erzeugt das Objekt und ruft den Konstruktor auf; k verweist darauf.
12
Java-Code
- hubhoehe: Ganzzahl in Java
→ klicken zum Umdrehen
Antwort
private int hubhoehe;Minus → private, deutscher Typ → Java-Typ, Typ nach vorn.
13
Java-Code
+ getHubhoehe(): Ganzzahl in Java
→ klicken zum Umdrehen
Antwort
public int getHubhoehe() {
  return hubhoehe;
}
Getter: öffentlich, liefert den Wert. Bei boolean heißt er istX().
14
Java-Code
Setter mit Prüfung (0 bis 40 m)
→ klicken zum Umdrehen
Antwort
if (h >= 0 && h <= 40) {
  hubhoehe = h;
}
Im Rumpf von public void setHubhoehe(int h). Ungültige Werte werden abgewiesen.
15
Java-Code
Konstruktor übernimmt einen Parameter
→ klicken zum Umdrehen
Antwort
public Kran(String name) {
  this.name = name;
}
Name wie die Klasse, kein Rückgabetyp. this.name ist das Attribut.
16
Java-Code
Array mit 6 Ganzzahlen
→ klicken zum Umdrehen
Antwort
int[] wuerfe = new int[6];Indizes 0 bis 5, wuerfe.length ist 6, alle Plätze starten mit 0.
17
Java-Code
Liste, die wachsen kann
→ klicken zum Umdrehen
Antwort
ArrayList<String> l = new ArrayList<>();add, get(i), set(i, x), remove(i), size(). Für Zahlen Integer.
18
Java-Code
Unterklasse mit Konstruktor
→ klicken zum Umdrehen
Antwort
class Baukran extends Kran
super(name);
super(…) steht als erste Anweisung im Konstruktor der Unterklasse.
19
Begriff
Compiler
→ klicken zum Umdrehen
Antwort
Programm, das den ganzen Quelltext vorab prüft und übersetzt — bei Java javac. Findet es einen Fehler, entsteht keine .class-Datei.
20
Begriff
Bytecode und JVM
→ klicken zum Umdrehen
Antwort
Bytecode steht in der .class-Datei. Die Java Virtual Machine führt ihn aus — es gibt sie für jedes Betriebssystem.
21
Begriff
Compilerfehler oder Laufzeitfehler?
→ klicken zum Umdrehen
Antwort
Compilerfehler (error: …): Das Programm startet gar nicht. Laufzeitfehler (Exception …): Es startet und bricht mitten im Lauf ab.
22
Begriff
Statische Typisierung
→ klicken zum Umdrehen
Antwort
Jede Variable hat einen festen Typ, der im Quelltext steht und vor dem Start geprüft wird. Python ist dagegen dynamisch typisiert.
23
Begriff
Rückgabetyp
→ klicken zum Umdrehen
Antwort
Typ des Werts, den eine Methode mit return liefert; steht vor dem Methodennamen. void heißt: keine Rückgabe.
24
Begriff
Klasse
→ klicken zum Umdrehen
Antwort
Bauplan: legt fest, welche Attribute und Methoden alle ihre Objekte haben. Im Diagramm eine Karte mit drei Fächern.
25
Begriff
Objekt
→ klicken zum Umdrehen
Antwort
Konkretes Exemplar einer Klasse mit eigenen Attributwerten, entsteht mit new. Von einer Klasse kann es beliebig viele geben.
26
Begriff
Konstruktor
→ klicken zum Umdrehen
Antwort
Läuft bei new genau einmal und setzt die Startwerte. Heißt wie die Klasse, hat keinen Rückgabetyp; im Diagramm mit c.
27
Begriff
Kapselung
→ klicken zum Umdrehen
Antwort
Attribute sind private; von außen geht es nur über Getter und prüfende Setter. So bleibt jedes Objekt in einem gültigen Zustand.
28
Begriff
Vererbung
→ klicken zum Umdrehen
Antwort
Die Unterklasse übernimmt Attribute und Methoden der Oberklasse („ist ein“) und ergänzt Neues. Im Diagramm: Pfeil mit hohler Spitze zur Oberklasse.
29
Begriff
Überschreiben
→ klicken zum Umdrehen
Antwort
Die Unterklasse ersetzt eine geerbte Methode mit gleicher Signatur, markiert mit @Override. Aufgerufen wird die Methode des Objekts.
30
Begriff
Lineare Suche
→ klicken zum Umdrehen
Antwort
Einträge der Reihe nach vergleichen, bis einer passt. Bei n Einträgen höchstens n Vergleiche, im Mittel (n + 1) / 2.
i
Geh den Stapel dreimal durch: erst alle Karten, dann nur den Java-Code, zuletzt nur die ungelernten. Schreib bei jeder Code-Karte die Zeile vor dem Umdrehen auf Papier — mit Semikolon, Klammern und richtiger Groß- und Kleinschreibung. Erst wenn sie Zeichen für Zeichen stimmt, markierst du die Karte als gelernt.