diff --git a/99---Lernnotizen.md b/99---Lernnotizen.md index f03dde8..0f8c362 100644 --- a/99---Lernnotizen.md +++ b/99---Lernnotizen.md @@ -17,4 +17,16 @@ Auf statische Referenzen kann auch über eine null-Referenz zugegriffen werden - Bei Binär und Hex-Definition Suffixe für double und float nicht erlaubt, L bei long aber schon. ## Interface-Definition -- non-nested Interfaces dürfen nicht static deklariert werden \ No newline at end of file +- non-nested Interfaces dürfen nicht static deklariert werden + +## Primitiv-Wrapper und equals +- + +## Finally +- Finally-Blöcke werden immer ausgeführt. +- Dies maskiert ggf. return- und throw-Anweisungen in try oder catch-Blöcken +- Die maskierten Anweisungen werden aber ausgeführt, ggf. Seiteneffekte sichtbar! + +## Try/catch +- Wird eine Exception gefangen und im catch-Block eine weitere geworfen, so wird diese neue nicht in einem Catch-Block darunter gefangen +- In catch-Strukturen müssen spezifischere Exceptions immer weiter oben deklariert werden \ No newline at end of file