Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. IT-Berufe-Podcast Podcast
  4. Häufige Fragen im Fachgespräch – Programmierung (Teil 2) – Anwendungsentwickler-Podcast #13
Häufige Fragen im Fachgespräch – Programmierung (Teil 2) – Anwendungsentwickler-Podcast #13

Häufige Fragen im Fachgespräch – Programmierung (Teil 2) – Anwendungsentwickler-Podcast #13

IT-Berufe-Podcast vor 11 Jahren
Zu Sammlung hinzufügen

Du hast noch keine Sammlungen.

Herunterladen (rechte Maustaste) Teilen Fundstellen Kommentare
0:00
32:19
In der dreizehnten Episode meines Anwendungsentwickler-Podcasts
beende ich meine Liste der häufigen Fragen rund um die
Programmierung im Fachgespräch. Objektorientierung Was bedeutet das
Schlüsselwort this? Zeiger auf das aktuelle Objekt. Was bedeutet
static? Statische Attribute oder Methoden können ohne eine Instanz
ihrer Klasse verwendet werden. Was sind Vor-/Nachteile static?
Statische Methoden sind gut testbar, da sie keinen Objektzustand
verwenden. Sie können aber z.B. nicht überschrieben werden. Was ist
ein Konstruktor? Ein Konstruktor ist eine besondere Methode, die
eine Objektinstanz erzeugt. Welche Parameter sollte ein Konstruktor
haben? Ein Konstruktor sollte alle Parameter bekommen, die nötig
sind, um ein Objekt in einem gültigen Zustand zu erzeugen. Was sind
Enumerations? Enumerations sind Datentypen mit einer endlichen
Menge an erlaubten Werten. Welche Vorteile bieten Listen gegenüber
Arrays? Sie sind redimensionierbar. Sie sind evtl. schneller.
Fehlerbehandlung Was sind Exceptions? Eine Exception beschreibt
eine Fehlersituation in einem Programm. Sie kann in anderen Teilen
des Programms behandelt werden. Welche zwei Typen von Exceptions
gibt es in Java? Checked (müssen gefangen werden) und unchecked
Exceptions. Was bedeuten die Schlüsselwörter try, catch, throw und
throws? try/catch: umschließen potentiell fehlerhaften Code, throw
wirft eine Exception, throws kennzeichnet eine Methode als
potentiell fehlerhaft. Tiefergehendes Was ist Refactoring? Die
semantikinvariante Modifikation von Quelltext. Was ist Typinferenz?
Durch Typinferenz kann der Compiler den Datentyp einer Variablen
ableiten, ohne dass er explizit angegeben werden muss. Was sind
generische Klassen? Generische Klassen (Generic) stellen
allgemeingültige Algorithmen für unterschiedliche Datentypen
bereit. Was sind Ko- und Kontravarianz? Bei einer
Vererbungsbeziehung kann eine Methode in der Subklasse
überschrieben werden und dabei ihre Parametertypen anhand deren
Vererbungsbeziehungen verändern. Wenn diese Veränderung in die
gleiche Richtung geht wie die Vererbungsbeziehung der Methode,
spricht man von Kovarianz. Wenn sie gegenläufig ist, spricht man
von Kontravarianz. Beliebtes Beispiel in Java: Listen sind nicht
kovariant, d.h. List erbt nicht von List. Literaturempfehlungen
*(direkt beim Rheinwerk-Verlag bestellen*) Das passende Kapitel im
OpenBook: 9 Grundlagen der Programmierung - Rheinwerk Computing ::
IT-Handbuch für Fachinformatiker *(direkt beim Rheinwerk-Verlag
bestellen*) Links Permalink zu dieser Podcast-Episode RSS-Feed des
Podcasts Aufzählungstyp – Wikipedia Ausnahmebehandlung – Wikipedia
Refactoring – Wikipedia Typinferenz – Wikipedia Generischer Typ –
Wikipedia Kovarianz und Kontravarianz – Wikipedia Weitere Infos zum
FachgesprächDu suchst noch mehr Tipps rund um das Fachgespräch?
Dann schau doch mal in diese Artikel- und Podcast-Kategorie: Alle
Artikel rund um das Fachgespräch.Kennst du schon meine Hörbücher
zur Vorbereitung auf das Fachgespräch? Unter
dasperfektefachgespraech.de kannst du sie herunterladen. In insg.
über 10 Stunden gehe ich über 200 Fragen im Detail durch und gebe
Tipps für die Beantwortung.Und wenn du dich für meinen Newsletter
einträgst, bekommst du immer direkt alle Neuigkeiten von dieser
Seite in dein Postfach geliefert.Jetzt anmelden!
Episode melden

„Häufige Fragen im Fachgespräch – Programmierung (Teil 2) – Anwendungsentwickler-Podcast #13“

Worum geht es? Danach fragen wir noch nach dem Grund.

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz