Fragen Flashcards
Nennen Sie drei verschiedene Modifier
public, private, protected
Wie lautet das Schlüsselwort für den Zugriff auf Objekteigenschaften innerhalb der
eigenen Objektklasse?
this
Nennen Sie zwei Datentypen, um ein Textzeichen in Java zu verarbeiten.
String, char
Nennen Sie drei verschiedene Schleifenarten.
for, while, do-while
Wandeln Sie nachfolgende 8-Bit-Binärzahl
(Dualsystem, Zweiersystem) in eine
Dezimalzahl um.
111110
62
Nennen Sie neben dem Integer (int) drei
weitere primitive Datentypen für die
Speicherung von ganzen Zahlen in Java.
byte, short, long
Mit welchem Schlüsselwort können
Schleifen vorzeitig beendet werden?
break
Wie können Array-Elemente vom Standard
abweichend initialisiert werden? Standard:
int[] a = new int[2];
a [0] = 1;
a [1] = 2;
…
Durch eine Komma-getrennte Liste in
geschweiften Klammern
int[] a = new int[] {1,2};
Wie ist eine Java-Objektklasse
typischerweise im Quellcode aufgebaut?
Nennen Sie drei Bestandteile.
Paketdeklaration Import Klassenvariablen Instanzvariablen Konstruktoren Getter und Setter Weitere Methoden
Welchen Rückgabetyp hat der Konstruktor
einer Klasse?
keinen ?
Welcher Mechanismus steuert die
Anordnung der Komponenten (Widgets) in
einem Frame?
Layout-Manager ?
Wie konvertiert man den String “3” in eine
Integer-Zahl?
Integer.parseInt(“3”);
Mit welchem Konzept können Fehler
aufgefangen und behandelt werden?
Exceptions ?
Nennen Sie zwei Datentypen, um ein
Textzeichen in Java zu verarbeiten.
String, char
Wie nennt man in Java eine Methode zum Anlegen einer neuen Objektinstanz?
Konstruktor
Gegeben seien eine Klasse X und ein Interface Y. Welches Schlüsselwort muss im Klassenkopf verwendet werden, damit die Klasse X das Interface Y einbindet?
class Ximplements Y, implements
Wie wird eine ganzzahlige Zufallszahl zwischen >= 3 und <=5, also [3.5] erzeugt?
3+ (int) (Math.random ()*3)
Wozu dient die Programmierschnittstelle und Bibliothek “swing”?
Programmieren von grafischen Benutzeroberflächen
Für was steht die Abkürzung JDK?
Java Development Kit
Welches Prinzip dient zum Verbergen der Daten vor dem Zugriff von außen.
Datenkapselung
Wie lautet dei Dateiendungf mit der Java-Quelltext abgespeichert werden?
java
Wie konvertiert man einen String (z.B. “3”) in eine int-Zahl?
Integer.parseInt(); oder Integer.parseInt(“3”);
Welche Schnittstelle muss eine Klasse implementieren, damit sie auf ActionEvents lauschen und reagieren kann?
ActionListener
Mit welchem Schlüsselwort kann man Eigenschaften einer Klasse erben?
extends
Wie überprüft man zwei Strings auf inhaltliche Gleichheit?
equals()
Gegeben seien eine Klasse Kreis und eine klasse Dreieck.
Wie lautet der Name des Konstruktors bei der Klasse Dreieck?
Dreieck
Mit welchem Konzept können Fehler aufgefangen und behandelt werden?
Exceptions
Wie konvertiert man den String “3.0§ in eine double-Zahl?
Double.parseDouble(“3.0”);
In welcher Klasse sind die Methoden zum Zeichnen deklariert?
Graphics
Welcher Mechanismus steuert die Anordnung der Komponenten (Widgets) in einem Frame?
Layout-Manager
Wie lautet das Konzept für die Typkonvertierung?
casting
public
zeigt an, dass die Methode nach außen hin bekannt ist.
static
bedeutet, dass es sich um eine Klassenmethode handelt und nicht um eine Instanzenmethode.
void
bedeutet, dass die Methode keinen Rückgabewert besitzt