• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/8

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

8 Cards in this Set

  • Front
  • Back

Für was verwendet man Konstanten? Vorteil?

- Feste größen, wie z.B. pi




- Vorteil: Erhöht Änderbarkeit und Wiederverwendbarkeit des Programms



Implizite Typumwandlung: Definition und Anwendungsfall.

Automatisch vom Compiler durchgeführte Typumwandlung. Nur möglich von schmalen zu breitem Datentyp.

Explizite Typumwandlung: Definition und Anwendungsfall.

Explizit vom Anwender durchgeführte Typumwandlung, zwischen explizit kompatiblen Datentypen (Breit--> Schmal)

Welche Datentypen erlauben explizites Casting untereinander?




Bzw. die Regeln der Castingtabelle

Welche 2 Ausnahmen gibt es beim expliziten Casting?

1.) Boolean kann weder implizit noch explizit gecastet werden




2.) Char Interpretation:


char --> int: "A" = 65


int --> char: (char)65 = "A"




Bei Char wird das ASCII Zeichen verwendet.

Verständnisfrage: Wie wird eine Konstante in Java deklariert?


Final <Datentyp> NAME = <Wert>;

Verständnisfrage: Was ist die Gefahr beim explizitem Casting?


Informationsverlust, wenn vorheriger Wert nicht in Wertebereich des neuen Datentyps passt


Verständnisfrage: Was sollte man kommentieren und was nicht?


Immer Methodenkopf. Rest optional, aber von Vorteil für Verständnis