Prog.2 at Universität Mannheim

Flashcards and summaries for Prog.2 at the Universität Mannheim

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 Prog.2 at the Universität Mannheim

Exemplary flashcards for Prog.2 at the Universität Mannheim on StudySmarter:

Welche Unterschiedlichen Fehler kennen Sie im Java-Umfeld? Welche Fehler sollten

nicht, können oder müssen behandelt werden?

Exemplary flashcards for Prog.2 at the Universität Mannheim on StudySmarter:

Welche Arten von Ausnahmen sind Ihnen im Java-Umfeld bekannt?

Exemplary flashcards for Prog.2 at the Universität Mannheim on StudySmarter:

Erläutern Sie das Grundprinzip der Ausnahmebehandlung!

Exemplary flashcards for Prog.2 at the Universität Mannheim on StudySmarter:

Was verstehen Sie unter „eine Ausnahme“ werfen, fangen und weitergeben

Exemplary flashcards for Prog.2 at the Universität Mannheim on StudySmarter:

Welches sind die wesentlichen Methoden der Klasse Throwable?

Exemplary flashcards for Prog.2 at the Universität Mannheim on StudySmarter:

Worin unterscheiden sich checked und unchecked Exceptions?

Exemplary flashcards for Prog.2 at the Universität Mannheim on StudySmarter:

Wozu dient der Finally()-Block bei einer Try-Catch-Anweisung?

Exemplary flashcards for Prog.2 at the Universität Mannheim on StudySmarter:

Was würde passieren, wenn eine Ausnahme nicht abgefangen, sondern immer

weitergegeben wird?

Exemplary flashcards for Prog.2 at the Universität Mannheim on StudySmarter:

Was können Datencontainer des Collection Framework enthalten?

Exemplary flashcards for Prog.2 at the Universität Mannheim on StudySmarter:

Welche drei Arten von Containern kennen Sie?

Exemplary flashcards for Prog.2 at the Universität Mannheim on StudySmarter:

Worin unterscheiden sich die drei Containerarten?

Exemplary flashcards for Prog.2 at the Universität Mannheim on StudySmarter:

Was ist der Unterschied zwischen Arrays und Containern des Collection Framework?

Your peers in the course Prog.2 at the Universität Mannheim 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 Prog.2 at the Universität Mannheim on StudySmarter:

Prog.2

Welche Unterschiedlichen Fehler kennen Sie im Java-Umfeld? Welche Fehler sollten

nicht, können oder müssen behandelt werden?

  • §   Compiler-Fehler

 syntaktische Fehler werden beim Kompilieren erkannt


  • §   Laufzeitfehler
  •  Fehler (Error) sollte nicht
  • behandelt werden
  •  Ausnahmen (Exceptions)
  •  Exception muss behandelt werden
  •  RuntimeException kann behandelt werden

Prog.2

Welche Arten von Ausnahmen sind Ihnen im Java-Umfeld bekannt?

Laufzeitfehler


2 Möglichkeiten der Fehlerbehandlung

 Direkte Fehlerbehandlung im auslösenden Programmteil

 Weitergabe der Ausnahme an die aufrufende Methode


bei Weitergabe liegt die Entscheidung beim Empfänger

 Er kann die Ausnahme behandeln

 Er kann die Ausnahme an seinen Aufrufer weitergeben


wird die Ausnahme nicht behandelt, führt sie zur Ausgabe einer

Fehlermeldung und zum Programmabbruch (Laufzeitfehler)

Prog.2

Erläutern Sie das Grundprinzip der Ausnahmebehandlung!

 Überwachung des Codingbereichs, in dem Ausnahmen

ausgelöst werden können


spezieller Code zur Behandlung aufgetretener Ausnahmen

Prog.2

Was verstehen Sie unter „eine Ausnahme“ werfen, fangen und weitergeben

eine Ausnahme  

Einbindung in die

Vererbungshirarchie


werfen 

Auslösen einer

Ausnahme mit throw 

Erzeugt ein Objekt

der Klasse TankLeer

throw new TankLeer(tagesKM);


try

markiert den Beginn

des Überwachungsbereichs



Prog.2

Welches sind die wesentlichen Methoden der Klasse Throwable?

public String getMessage()

liefert den Fehlertext zurück


public String toString()

liefert die Objektbeschreibung und den Fehlertext zurück


Public void printStackTrace()

liefert die Objektbeschreibung, den Fehlertext sowie die Weitergabehierarchie bis zur genauen Auslösestelle zurück



Prog.2

Worin unterscheiden sich checked und unchecked Exceptions?

Checked Exceptions

müssen mit try/catch abgefangen oder mit throws an den

Aufrufer weitergegeben werden

checked Exceptions treten nur durch explizites Auslösen auf.


Unchecked Exceptions

l treten erst zur Laufzeit auf

l werden automatisch an den Aufrufer weitergegeben

l können ebenfalls mit try/catch aufgefangen werden

l oftmals handelt es sich um logische Programmierfehler







Prog.2

Wozu dient der Finally()-Block bei einer Try-Catch-Anweisung?

finally wird unabhängig

vom Auftreten von

Ausnahmen ausgeführt

Prog.2

Was würde passieren, wenn eine Ausnahme nicht abgefangen, sondern immer

weitergegeben wird?

(Laufzeitfehler)

Prog.2

Was können Datencontainer des Collection Framework enthalten?

  •  können verschiedenste Objekte enthalten
  •  können beliebig viele Objekte aufnehmen
  •  können auf bestimmte Objekte typisiert werden

Prog.2

Welche drei Arten von Containern kennen Sie?

Listen (List)

Mengen (Set)

Schlüssel-Werte-Paare (Map)

Prog.2

Worin unterscheiden sich die drei Containerarten?

Listen (List)

l Zugriff sequentiell oder wahlfrei

l Duplikate erlaubt

l Reihenfolge des Einfügens bleibt erhalten.


Mengen (Set)

l Zugriff erfolgt über Iteratoren

l keine Duplikate

l Reihenfolge des Einfügens bleibt nicht erhalten.


Schlüssel-Werte-Paare (Map)

l zusammengehörige Objektpaare

l Schlüssel sind immer eindeutig

l Zugriff über Schlüssel

Prog.2

Was ist der Unterschied zwischen Arrays und Containern des Collection Framework?

Containern des Collection Framework sind Dynamisch, d. h. Die Größe muss nicht fest gelegt werden im Gegenteil von Arrays.

Sign up for free to see all flashcards and summaries for Prog.2 at the Universität Mannheim

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program Prog.2 at the Universität Mannheim 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 Mannheim 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 Prog.2 at the Universität Mannheim 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