InfoB AltKlausuren at Universität Osnabrück

Flashcards and summaries for InfoB AltKlausuren at the Universität Osnabrück

Arrow Arrow

It’s completely free

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Study with flashcards and summaries for the course InfoB AltKlausuren at the Universität Osnabrück

Exemplary flashcards for InfoB AltKlausuren at the Universität Osnabrück on StudySmarter:

Elemente des zweidimensionalen Sequenzdiagramms

Exemplary flashcards for InfoB AltKlausuren at the Universität Osnabrück on StudySmarter:

SD: Nachrichten

Exemplary flashcards for InfoB AltKlausuren at the Universität Osnabrück on StudySmarter:

Wildcards beim Paketimport

Exemplary flashcards for InfoB AltKlausuren at the Universität Osnabrück on StudySmarter:

Generics Heterogene Realisierung

Exemplary flashcards for InfoB AltKlausuren at the Universität Osnabrück on StudySmarter:

Universal
Polymorphism

Exemplary flashcards for InfoB AltKlausuren at the Universität Osnabrück on StudySmarter:

Scheduler (Ablaufplaner)

Exemplary flashcards for InfoB AltKlausuren at the Universität Osnabrück on StudySmarter:

Prozess (= in Ausführung befindliches Programmstück)

Exemplary flashcards for InfoB AltKlausuren at the Universität Osnabrück on StudySmarter:

Thread (unter Berücksichtigung seiner Priorität) in die Thread-Warteschlange des Systems zurücklegen: yield()

Exemplary flashcards for InfoB AltKlausuren at the Universität Osnabrück on StudySmarter:

Monitor

Exemplary flashcards for InfoB AltKlausuren at the Universität Osnabrück on StudySmarter:

statisches Binden

Exemplary flashcards for InfoB AltKlausuren at the Universität Osnabrück on StudySmarter:

dynamisches Binden

Exemplary flashcards for InfoB AltKlausuren at the Universität Osnabrück on StudySmarter:

equals Symmetrie

Your peers in the course InfoB AltKlausuren at the Universität Osnabrück create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for InfoB AltKlausuren at the Universität Osnabrück on StudySmarter:

InfoB AltKlausuren

Elemente des zweidimensionalen Sequenzdiagramms
Ein Sequenzdiagramm besteht im Wesentlichen aus folgenden Bestandteilen:
- Kommunikationspartner (engl. Communication Partners): Objekte des Systems,
- Lebenslinien (engl. Lifelines): Repräsentation der Lebenszeit eines Objekts,
- Nachrichten (engl. Messages): Kommunikation zwischen den Objekten,
- Sprachmittel zur Ablaufkontrolle (werden wir hier nicht behandeln).

InfoB AltKlausuren

SD: Nachrichten
  •  Kommunikationspartner versenden Nachrichten untereinander.
  •  Nachrichten werden als Pfeile zwischen den Lebenslinien der Kommunikationspartner
  • dargestellt.

InfoB AltKlausuren

Wildcards beim Paketimport
Import mit sogenannten Wildcards, damit nicht alle Klassen eines Pakets einzeln
aufgeführt werden müssen, z.B. import java.util.*;
Achtung: Der Wildcard schließt in Java die Klassen in den Unterpaketen nicht ein.

InfoB AltKlausuren

Generics Heterogene Realisierung
Für jeden aktuellen Typparameter wird individueller Code erzeugt (z.B. je eine eigene
Klasse für StringBox, StudentBox, IntegerBox).

InfoB AltKlausuren

Universal
Polymorphism

Universelle Polymorphie: „Echte“
Polymorphie
Die gleiche Arbeit wird auf vielen
verschiedenen Typen ausgeführt.

InfoB AltKlausuren

Scheduler (Ablaufplaner)
Der Scheduler schaltet zwischen lauffähigen Prozessen hin und her. Das Umschalten
geschieht meist ca. alle paar Millisekunden.

InfoB AltKlausuren

Prozess (= in Ausführung befindliches Programmstück)
Ein Programm in Ausführung bildet sich auf einen Prozess auf Betriebssystemebene ab.
Ein Prozess ist eine elementare Ablauf- und Verwaltungseinheit im Rechner und besteht unter
anderem aus Programmcode, Daten (im zugeordneten Adressraum) und Kontext. Der
Prozesskontext umfasst Informationen wie z.B. Programmzähler, Prozessstatus. Prozesse sind also die im Betriebssystem laufende Repräsentation eines Programms.

InfoB AltKlausuren

Thread (unter Berücksichtigung seiner Priorität) in die Thread-Warteschlange des Systems zurücklegen: yield()

Der Thread teilt der Thread-Verwaltung mit: „Ich will jetzt nicht mehr; ich mache weiter,
wenn ich das nächste Mal an der Reihe bin.“
Mit yield() und sleep() kann ein Thread kooperativ gegenüber anderen Threads
programmiert werden.

InfoB AltKlausuren

Monitor
Ein Monitor ist in Java ein Objekt, welches den einzelnen Threads bekannt sein
sollte. Tritt ein Thread in einen kritischen Abschnitt ein, kann die JVM den Monitor als belegt
kennzeichnen. Kommt ein zweiter Thread zu einem solchen abgeschlossenen kritischen
Bereich, muss er warten und wird erst hineingelassen, wenn die Markierung gelöscht ist.
Erst wenn der erste Thread den kritischen Bereich beendet hat, gibt die JVM den Monitor
wieder frei, und ein anderer Thread kann den kritischen Bereich betreten.
Die Überwachung übernimmt die JVM.

InfoB AltKlausuren

statisches Binden
Der Compiler prüft statisch nur die Typen (d.h. ob der Typ von z oder von x
überhaupt eine toString()-Methode aufweist).

InfoB AltKlausuren

dynamisches Binden
Die JVM entscheidet zur Laufzeit, welche Version einer überlagerten Methode tatsächlich
gerufen wird. Diese dynamische Entscheidung wird dynamisches Binden genannt.
Zur Laufzeit (also dynamisch) wird die Methodensignatur an eine tatsächliche Methode in der
Klassenhierarchie gebunden.

Welche Methode ausgeführt wird geht nach der Vererbungshierachie nach oben

InfoB AltKlausuren

equals Symmetrie
Für zwei Referenzen x und y ungleich null gilt: x.equals(y) genau dann
wenn y.equals(x)

Sign up for free to see all flashcards and summaries for InfoB AltKlausuren at the Universität Osnabrück

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program InfoB AltKlausuren at the Universität Osnabrück there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to Universität Osnabrück overview page

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for InfoB AltKlausuren at the Universität Osnabrück or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards