@md_mse
Zitat:
Wie will man bei Java mehr als nur ein Resultat von einer Methode zurückgeben? Geht nicht, außer man erstellt wieder mal ein Objekt.
rückgabe von arrays, vectoren, properties, collections etc. alles geht.
getter/setter:
zu zeiten von
ide's (z.b. eclipse) kein thema. alles kann automatisch erstellt werden.
gui:
ja, man benötigt eine einarbeitungszeit. ist nicht ganz einfach, eine komplexe
gui zu erstellen, wenn man es noch nie gemacht hat. aber es gibt auch
gui-builder. die meisten haben den nachteil, daß man bei nachträglichen einfügen etwas auf den schlauch steht, wenn man die herkömmliche klasse schon geändert/angepaßt hat. wenn man nicht auf den
gui builder verzichten will, kann man auch jbuilder oder netbeans (kostenlos) nehmen. und wenn dann einige rumjammern, jbuilder ist teuer, dann sollte man überlegen, daß der jbuilder in der gleichen preisklasse wie delphi spielt.
pointer:
java hat bewußt keine pointer.
weitere vorteile von java (außer plattformunabhängigkeit) gegenüber anderen sprachen:
-sicherheit
-applets
-schnell programmierbare rmi-anwendungen
jede sprache hat seine vor- und nachteile bzw. ist für bestimmte einsatzgebiete prädestiniert. schließlich kann ich auch nicht daherkommen, und behaupten, alle anderen sprachen außer perl seien schlecht, weil man sich in perl um keinerlei typumwandlungen kümmern muß (nur um mal ein beispiel zu nennen).