Info II at TU München

Flashcards and summaries for Info II at the TU München

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 Info II at the TU München

Exemplary flashcards for Info II at the TU München on StudySmarter:

Java Klassendefinition: Syntax

Exemplary flashcards for Info II at the TU München on StudySmarter:

Werte versus Objekte

Exemplary flashcards for Info II at the TU München on StudySmarter:

Wieviele Klassen kann eine Klasse extenden?

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Info II at the TU München on StudySmarter:

Welche Typen der Parameter-Übergabe gibt es?

Exemplary flashcards for Info II at the TU München on StudySmarter:

Phasen des Datenbankentwurfes

Exemplary flashcards for Info II at the TU München on StudySmarter:

Instanziierung eines Quaders:

Exemplary flashcards for Info II at the TU München on StudySmarter:

Wertvergleich vs Objektvergleich

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Info II at the TU München on StudySmarter:

Datenmodellierung mit UML

Exemplary flashcards for Info II at the TU München on StudySmarter:

Welche Werte werden bei der Instanziierung gesetzt?

Exemplary flashcards for Info II at the TU München on StudySmarter:

Access Modifier

Exemplary flashcards for Info II at the TU München on StudySmarter:

Was ist der Wurzeltyp Objekt?

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Info II at the TU München on StudySmarter:

Als was kann man ein Objekt auffassen? 

Your peers in the course Info II at the TU München 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 Info II at the TU München on StudySmarter:

Info II

Java Klassendefinition: Syntax

[public] [abstract] class A

    [extends B] [implements Schnittstellen] {


        Instanz-Variable;

        ...

        Instanz-Variable;

        Konstruktor;

        ...

        Konstruktor;

        Operation/Methode;

        ...

        Operation/Methode;

}

Info II

Werte versus Objekte

Typen                     Instanzen

primitive Typen --> Werte

Objekttypen (Klassen) --> Objekte

Info II

Wieviele Klassen kann eine Klasse extenden?

Nur eine, da Singuläre Vererbung!

Info II

Welche Typen der Parameter-Übergabe gibt es?

Zwei verschiedene Typen: 

call by value:

  • primitive Typen als Argument
  • Argumente werden kopiert

 call by reference:

  • Nur Referenz auf das Objekt wir übergeben, keine Kopie
  • Ändert man in der Operation Eigenschaften des Objektes wirkt sich das auch außerhalb der Operation auf das Objekt aus
  • Möchte man das übergebene Objekt nur in der Operation verändern, muss man es selbst kopieren

Info II

Phasen des Datenbankentwurfes

1. Anforderungsanalyse

  •  Anforderungsspezifikation

2. Konzeptioneller Entwurf

  • Informationsstruktur

3. Implementationsentwurf

  • logische Datenbankstruktur

4. Physischer Entwurf

  • physische Datenbankstruktur

Info II

Instanziierung eines Quaders:

Quader meinQuader;

meinQuader = new Queader();


meinQuader.v1 = new Vertex();

meinQuader.v1.x = 0.0;

...

Info II

Wertvergleich vs Objektvergleich

andererQuader.mat.name.equals("Kupfer"); // Objekt-Vergleich


andererQuader.mat.name.spezGewicht == 0.90; // Wert-Vergleich

Info II

Datenmodellierung mit UML

  • Unified Modelling Language
  • Standard für objekt-orientierten Software-Entwurf
  • Zentrales Konstrukt ist die Klasse mit der gleichartige Objekte hinsichtlich
    • Struktur (Attribute)
    • Verhalten (Operationen/Methoden) 

         modelliert werden

  • Assoziationen zwischen Klassen entsprechen Beziehungstypen
  • Generalisierungshierarchien
  • Aggregation

Info II

Welche Werte werden bei der Instanziierung gesetzt?

  • int, short, byte, long auf 0
  • double, float auf 0.0
  • char auf \u0000
  • boolean auf false
  • Attribute die auf einen Objekttyp beschränkt sind auf null (spez. Wert der Angibt das (noch) keine Referenz auf ein Objekt existiert
  • String auf null

Info II

Access Modifier

Public:

  • öffentliche Operation, von überall aufrufbar

Private:

  • nur innerhalb der Klassendefinition aufrufbar
  • Hilfsroutinen zur Implementation der public Operation

Protected:

  • Können auch in einer Unterklasse verwendet werden

Info II

Was ist der Wurzeltyp Objekt?

  • Oberklasse von allen Klassen
  • hat eigene Operationen schon definiert, wie z. B. equals() oder toString()

Info II

Als was kann man ein Objekt auffassen? 

Tripel der Folgenden Form:


o=(id#, Typ, Rep)


  • id# stellt Objektientifikator dar
  • Typ spezifiziert Objekttyp von dem es spezifiziert wurde
  • Rep entspricht internem Zustand

Als OID dient in Java die virtuelle Speicheradresse

In Datenbanken verwendet man auch logische OIDs

Sign up for free to see all flashcards and summaries for Info II at the TU München

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program Info II at the TU München there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to TU München overview page

CompTIA Network+ N10-007

Physiologie

med. Terminologie

Anatomie

Allgemeine Pathologie und Hygiene

Nanotechnologie

Arzneimittellehre

CAMPP II

ME (TUM_BWL) Kurzfragen

Kraftwerkstechnik

Materialwissenschaften I

Heat Transfer

Regionale Geologie

Materialwissenschaften I

Maschinenelemente Kurzfragen

Ukrainische Sprache

Biotechnologie

Info at

RWTH Aachen

Info at

Westsächsische Hochschule

Info at

TU Hamburg-Harburg

Info at

Hochschule Neu-Ulm

info at

RWTH Aachen

Similar courses from other universities

Check out courses similar to Info II at other universities

Back to TU München 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 Info II at the TU München 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