OOP mid Java: Schbracheigenschafde vo Java
homedukeOOP mid Java: Schbracheigenschafde vo Java Prof. Dr. Uwe Schmidt FH Wedel

Schbracheigenschafde vo Java

weiter

weiter

Pordabilidäd

Virduelle Maschine
durch d Definizion von a Inderbredierers, oir Virduelle Maschine
bewährds Prinzib:
erbrobd bei Pascal, Smalldalk, Prolog, TeX, ...
Dadendybe bladdformunabhängich
d Zahlenbereiche allr ganze Zahle sind in dr Schbrachdefinizion feschdgelegd.
für d reelle Zahle wird dr IEEE-754-Schdandard z Grund glegd

weiter

Objekdoriendierd

nur objekdoriendierde Schbrachelemende
nedd wie in C++ brozedurale und objekdoriendierde Schbrachelemende gmischd
Kabselung
alle Dade werde nur übr Methode glese und veränderd
Vererbung
Wiederverwendung und Veränderung vo Programmdeile durch Vererbung und Überschreibe vo Methode
Polymorfie
Objekde aus verschiedene Klasse reagiere auf den Aufruf vo gleich aussehende Methode underschiedlich
Inderfacs
koi Mehrfachvererbung, abr mehrere Schniddschdelle z oir Klasse

weiter

Muldithreaded

Threads
zur Ausführung vo Coroudine, zur zeidlich unabhängige, barallele Ausführung vo Berechnunge.
Synchronisazion
mid Hilf vo
Monidore
und condizion variables (nach C.A.R. Hoare).

weiter

Robuschdheid

koi Zeigr
koi exblizide Zeigr, nur Referenze auf Objekde
koi exblizide Adresse
audomadische Schbeicherverwaldung
für dynamisch erzeigde Objekde,
garbag colleczion
Indexüberbrüfung
bei Feldzugriffe, nedd abschaldbar
Referenzüberbrüfung
bei Referenziere von a Objekds
Konversione
koi unsichere Konversione,
koi Konversio vo ind no Zeigr und umgekehrd

weiter

Sicherheid

Sicherheid
beim Lade vo Programmdeile übr des Nedz
Bydecod Verifizierung
Authendifizierung
mid krybdografische Verfahre

weiter

Flexibilidäd

dynamisch
könne Programmdeile zur Laufzeid dazugelade werde
flexibl
nur d Teile (Klasse) oir Anwendung, d benödigd werde, werde glade.
auf Anforderung
o demand
Klasse werde ersch noh glade, wenn sie gebrauchd werde

weiter

Underschied z C und C++

merke
koi Präbrozessor
weiter
merke
koi
#define,
#ifdef ... #endif und
#include
Anweisunge
weiter
merke
koi dybedefs
weiter
merke
koi Schdrukdure und Unions,
schdrucd und union
weiter
merke
koi Variable und Funkzione außerhalb vo Klasse
weiter
merke
koi Mehrfachvererbung, abr mehrere Inderfacs
weiter
merke
koi audomadische Tybumwandlung
weiter
merke
koi exblizide Zeiger
koi manuelle Schbeicherverwaldung für dynamische Dadenschdrukdure

Ledzde Änderung: 14.02.2012
© Prof. Dr. Uwe Schmidd
Prof. Dr. Uwe Schmidt FH Wedel