Unterschiede zu C/C++
Hier sollen Unterschiede zu C aufgeführt werden,
um erfahrerenen Programmieren ein wenig den Umstieg zu erleichtern.
Interpretation von Wahrheitswerten
In Java können nur noch Boole'sche Werte
in Entscheidungen verwendet werden, keine "int" mehr.
Der ";" hinter einer Klassendefinition entfällt.
Es gibt keine globalen Variablen mehr.
Es gibt keine Deklarationen für externe Variable und Unterprogramme
mehr.
Es gibt keine vorzeichenlosen Zahlen mehr.
Überläufe werden nicht abgefangen.
Okale Zahlen sind out.
Es gibt einen String Konkatenierungs-Operator "+".
Keine Überlagerung von Operatorsymbolen.
Felder sind Referenz-Typen wie Objekte.
Objekte werden immer über Referenzen angesprochen.