Info II an der TU München

Karteikarten und Zusammenfassungen für Info II an der TU München

Arrow Arrow

Komplett kostenfrei

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

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Info II an der TU München.

Beispielhafte Karteikarten für Info II an der TU München auf StudySmarter:

Phasen des Datenbankentwurfes

Beispielhafte Karteikarten für Info II an der TU München auf StudySmarter:

Datenmodellierung mit UML

Beispielhafte Karteikarten für Info II an der TU München auf StudySmarter:

Werte versus Objekte

Beispielhafte Karteikarten für Info II an der TU München auf StudySmarter:

Java Klassendefinition: Syntax

Beispielhafte Karteikarten für Info II an der TU München auf StudySmarter:

Welche Werte werden bei der Instanziierung gesetzt?

Beispielhafte Karteikarten für Info II an der TU München auf StudySmarter:

Instanziierung eines Quaders:

Beispielhafte Karteikarten für Info II an der TU München auf StudySmarter:

Als was kann man ein Objekt auffassen? 

Beispielhafte Karteikarten für Info II an der TU München auf StudySmarter:

Wertvergleich vs Objektvergleich

Beispielhafte Karteikarten für Info II an der TU München auf StudySmarter:

Kollektionen mir Arrays

Beispielhafte Karteikarten für Info II an der TU München auf StudySmarter:

Typisierung von Pfadausdrücken

Beispielhafte Karteikarten für Info II an der TU München auf StudySmarter:

Speicherbereiigung/Garbage Collection

Beispielhafte Karteikarten für Info II an der TU München auf StudySmarter:

Klassen-Attribute

Kommilitonen im Kurs Info II an der TU München. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Info II an der TU München auf StudySmarter:

Info II

Phasen des Datenbankentwurfes

1. Anforderungsanalyse

  •  Anforderungsspezifikation

2. Konzeptioneller Entwurf

  • Informationsstruktur

3. Implementationsentwurf

  • logische Datenbankstruktur

4. Physischer Entwurf

  • physische Datenbankstruktur

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

Werte versus Objekte

Typen                     Instanzen

primitive Typen --> Werte

Objekttypen (Klassen) --> Objekte

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

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

Instanziierung eines Quaders:

Quader meinQuader;

meinQuader = new Queader();


meinQuader.v1 = new Vertex();

meinQuader.v1.x = 0.0;

...

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

Info II

Wertvergleich vs Objektvergleich

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


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

Info II

Kollektionen mir Arrays

ElementTyp [] arrayName = new ElementTyp[25];

ElementTyp einElem;

arrayName[0] = einElem;


Array von Objekten

int[] kempersTelefonNummern = {081479813, 0, 128378};

 

äquivalent zu:


kempersTelefonNummern = new int[3];

kempersTelefonNummern[0] = 081479813;

kempersTelefonNummern [1] = 0;

kempersTelefonNummern [2] = 128378;

Info II

Typisierung von Pfadausdrücken

alterVonJemand = cityOfLA.buergermeister.eherPartner.alter;


int = (((Stadt)Person)Person)int

Info II

Speicherbereiigung/Garbage Collection

  • Automatisch in Java
  • Unerreichbare Objekte dürfen gelöscht werden
  • Erst wenn letzte Referenz aus einem Objekt entfernt wurde, darf der garbage collector zuschlagen

Info II

Klassen-Attribute

class Quader{

    Klassenvariablen (anzahlKanten, anzahlEcken, anzahlQuader etc)

    Instanzvariablen (Vertex, Material, wert, etc)

};

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Info II an der TU München zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Info II an der TU München gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur TU München Übersichtsseite

Regionale Geologie

Materialwissenschaften I

Bionik

Materialwissenschaften I

Heat Transfer

Dänisch

MaWi 2

Kraftwerkstechnik

Ukrainische Sprache

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Info II an der TU München oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards