Select your language

Suggested languages for you:
Log In Start studying!

Lernmaterialien für Java an der Bergische Universität Wuppertal

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen Java Kurs an der Bergische Universität Wuppertal zu.

TESTE DEIN WISSEN

Was bedeutet es, dass ein Thread „wartet“? Wie kann er benachrichtigt werden?

Lösung anzeigen
TESTE DEIN WISSEN

Werden Threads zum warten angehalten, begibt er sich in eine Warteschlange und gibt seine Sperre auf ein Objekt frei. Er kann wiederum durch notify() benachrichtigt werden wenn ein andere Thread seine Arbeit beendet hat. Er steigt am Punkt des Aufrufes von wait() wieder ein.


Lösung ausblenden
TESTE DEIN WISSEN

Was ist der Unterschied zwischen einfachen und Referenzdatentypen?

Lösung anzeigen
TESTE DEIN WISSEN

Einfache Datentypen zeichnen sich durch feste Längen und Startwerte aus. Referenzdatentypen bestehen aus Strukturen wie Objekten, Arrays und Strings.

Lösung ausblenden
TESTE DEIN WISSEN

Wie wirft man Ausnahmen?

Lösung anzeigen
TESTE DEIN WISSEN

Innerhalb einer Methode oder eines Konstruktors durch instanziieren einer Ausnahme und anschließendem werfen durch das Schlüsselwort throw:


throw new Exeption(“Fehler“);


Lösung ausblenden
TESTE DEIN WISSEN

Wie stellt man einen Knopf dar?

Lösung anzeigen
TESTE DEIN WISSEN

erstellen

JButton btnNeu = new JButton("Button 1");

einfügen direkt ins Layout

add(btnNeu, BorderLayout.SOUTH);

einfügen erst in JPanel

panKnöpfe.add(btnNeu);

add(panKnöpfe, BorderLayout.SOUTH);

Lösung ausblenden
TESTE DEIN WISSEN

Welche Standard-Dialoge stellt Swing bereit?

Lösung anzeigen
TESTE DEIN WISSEN

JDialog, JMenuItem, JInternalFrame, JOptionPane, JFileChooser, JFrame, JEditorPane, JScrollPane, JDesktopPane, etc.

Lösung ausblenden
TESTE DEIN WISSEN

Was sind Sockets?

Lösung anzeigen
TESTE DEIN WISSEN

Ein Socket ist ein Endpunkt einer Verbindung, die Kommunikation zwischen zwei Programmen im Netzwerk in beide Richtungen
erlaubt.

Lösung ausblenden
TESTE DEIN WISSEN

Wie deklariert und initialisiert man Arrays?

Lösung anzeigen
TESTE DEIN WISSEN

deklarieren

    int myArray[];

initialisieren

    myArray = new int[5];

direkt initialisieren

int myArray01[] = new int[5];int myArray01[] = {1,2,3,4,5};

Lösung ausblenden
TESTE DEIN WISSEN

Was sind Dokumentationskommentare?

Lösung anzeigen
TESTE DEIN WISSEN

Spezieller Kommentartyp, der vom JDK-Werkzeug javadoc interpretiert wird um eine Dokumentation zu erstellen.

Sie enthalten Tags wie Beispielsweise:

@author@return@param

Lösung ausblenden
TESTE DEIN WISSEN

Wie deklariert und initialisiert man Variablen?

Lösung anzeigen
TESTE DEIN WISSEN

deklarieren

int myVar;


initialisieren

myVar = 6;


direkt initialisieren

int myVar = 6;

Lösung ausblenden
TESTE DEIN WISSEN

Was macht das Hauptprogramm einer GUI-Applikation?

Lösung anzeigen
TESTE DEIN WISSEN

Es erzeuge eine Instanz eines JFrames (oder einer seiner Subklassen).


Mit Thread:

SwingUtilities.invokeLater(myJFrame::new);


Ohne Thread:

new myJFrame();

Lösung ausblenden
TESTE DEIN WISSEN

Was ist der Unterschied zwischen Identität und Äquivalenz?

Lösung anzeigen
TESTE DEIN WISSEN

Identität – vergleicht Referenzen

Äquivalenz – vergleicht Inhalt


Lösung ausblenden
TESTE DEIN WISSEN

Was heißt Datenkapselung?


Lösung anzeigen
TESTE DEIN WISSEN

Designkonzept, das es ausschließlich Methoden ermöglicht Attribute zu verändern/abzurufen. Sodass Zusicherungen eingehalten und Zugriffe kontrolliert werden können.

Wird erreicht durch Zugriffsrechte und „get“, „set“ Methoden.

Lösung ausblenden
  • 203327 Karteikarten
  • 2185 Studierende
  • 114 Lernmaterialien

Beispielhafte Karteikarten für deinen Java Kurs an der Bergische Universität Wuppertal - von Kommilitonen auf StudySmarter erstellt!

Q:

Was bedeutet es, dass ein Thread „wartet“? Wie kann er benachrichtigt werden?

A:

Werden Threads zum warten angehalten, begibt er sich in eine Warteschlange und gibt seine Sperre auf ein Objekt frei. Er kann wiederum durch notify() benachrichtigt werden wenn ein andere Thread seine Arbeit beendet hat. Er steigt am Punkt des Aufrufes von wait() wieder ein.


Q:

Was ist der Unterschied zwischen einfachen und Referenzdatentypen?

A:

Einfache Datentypen zeichnen sich durch feste Längen und Startwerte aus. Referenzdatentypen bestehen aus Strukturen wie Objekten, Arrays und Strings.

Q:

Wie wirft man Ausnahmen?

A:

Innerhalb einer Methode oder eines Konstruktors durch instanziieren einer Ausnahme und anschließendem werfen durch das Schlüsselwort throw:


throw new Exeption(“Fehler“);


Q:

Wie stellt man einen Knopf dar?

A:

erstellen

JButton btnNeu = new JButton("Button 1");

einfügen direkt ins Layout

add(btnNeu, BorderLayout.SOUTH);

einfügen erst in JPanel

panKnöpfe.add(btnNeu);

add(panKnöpfe, BorderLayout.SOUTH);

Q:

Welche Standard-Dialoge stellt Swing bereit?

A:

JDialog, JMenuItem, JInternalFrame, JOptionPane, JFileChooser, JFrame, JEditorPane, JScrollPane, JDesktopPane, etc.

Mehr Karteikarten anzeigen
Q:

Was sind Sockets?

A:

Ein Socket ist ein Endpunkt einer Verbindung, die Kommunikation zwischen zwei Programmen im Netzwerk in beide Richtungen
erlaubt.

Q:

Wie deklariert und initialisiert man Arrays?

A:

deklarieren

    int myArray[];

initialisieren

    myArray = new int[5];

direkt initialisieren

int myArray01[] = new int[5];int myArray01[] = {1,2,3,4,5};

Q:

Was sind Dokumentationskommentare?

A:

Spezieller Kommentartyp, der vom JDK-Werkzeug javadoc interpretiert wird um eine Dokumentation zu erstellen.

Sie enthalten Tags wie Beispielsweise:

@author@return@param

Q:

Wie deklariert und initialisiert man Variablen?

A:

deklarieren

int myVar;


initialisieren

myVar = 6;


direkt initialisieren

int myVar = 6;

Q:

Was macht das Hauptprogramm einer GUI-Applikation?

A:

Es erzeuge eine Instanz eines JFrames (oder einer seiner Subklassen).


Mit Thread:

SwingUtilities.invokeLater(myJFrame::new);


Ohne Thread:

new myJFrame();

Q:

Was ist der Unterschied zwischen Identität und Äquivalenz?

A:

Identität – vergleicht Referenzen

Äquivalenz – vergleicht Inhalt


Q:

Was heißt Datenkapselung?


A:

Designkonzept, das es ausschließlich Methoden ermöglicht Attribute zu verändern/abzurufen. Sodass Zusicherungen eingehalten und Zugriffe kontrolliert werden können.

Wird erreicht durch Zugriffsrechte und „get“, „set“ Methoden.

Java

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten StudySmarter Kurse für deinen Studiengang Java an der Bergische Universität Wuppertal

Für deinen Studiengang Java an der Bergische Universität Wuppertal gibt es bereits viele Kurse, die von deinen Kommilitonen auf StudySmarter erstellt wurden. Karteikarten, Zusammenfassungen, Altklausuren, Übungsaufgaben und mehr warten auf dich!

Das sind die beliebtesten Java Kurse im gesamten StudySmarter Universum

java online

University of Dundee

Zum Kurs
JavaScript

Universität Ulm

Zum Kurs
JAVA Kahoot MidTerm

Algonquin College

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden Java
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen Java