Software-Technik mit Java: Robustheit Prof. Dr. Uwe Schmidt FH Wedel

Robustheit

Initialisierung
alle Variablen werden automatisch initialisiert mit
0, 0.0, false oder null
weiter
keine undefinierten Variablen
weiter
Feldzugriffe
automatische Überprüfung
a[i]
weiter
Dereferenzieren
automatische Überprüfung gegen null
weiter
Division durch 0
--> Ausnahme
weiter
Speicherüberlauf
--> Ausnahme
weiter
Konversionen
illegaler down cast --> Ausnahme

NICHT: Zeiger <--> Zahl

weiter
Automatische Speicherverwaltung
keine "hängenden Referenzen"
weiter

Letzte Änderung: IUG, 23.3.2000
© Prof. Dr. Uwe Schmidt
Prof. Dr. Uwe Schmidt FH Wedel