Java den Vorteil das ein Java Programm auf unterschiedlichen Betriebssystemen gleich läuft.
Der markante Punkt der Sprache dabei ist das der Quellcode nicht für für jedes andere Betriebssystem angepasst werden muss wenn man ein neues Programm schreibt.
Der Java Code wird in einen speziellen Bytecode compiliert(umgewandelt) der nur von der JVM (Java Virtual Maschine) interpretiert wird.
Daher muss einzig die JVM auf das Betriebssystem angepasst sein. Es ist also ein völlig anderes Prinzip was Java da verfolgt. Die Zukunft von Java liegt meines Erachtens eher in der Kombination mit anderen Sprachen wie z.B. Swift oder Ruby keine zukunftsichere Technologie ist da stark übertrieben bzw. steht noch in den Sternen. Ob C# in 10 Jahren noch zukunftssicher ist ? , das kann auch keiner mit Sicherheit sagen. Aber Java stehen noch genügend Wege offen ist nur die Frage ob die richtigen Entscheidungen getroffen werden und welche das im Gegensatz zur Konkurrenz im Bereich der Sprachen sind die ähnliche Prinzipien verfolgen.
Ausserdem zum Versionsproblem: auf Oracle.com kannst du unter Developer Downloads bereits die 73er und 74er downloaden - denke mal das die 73er einfach mal lieber angeboten wird - da mit der 74er für den reinen Nutzer wenig unterschied besteht.
Das du eine höhere Version benutzt kann bei Java nicht schaden(solange es keine gefakte Version ist). Java ist ausserdem auch immer abwärtskompatibel zu den mit niedrigeren Java-Versionen erstellten Programmen.
Dies ist ein ebenfalls ein weiteres Prinzip von Java welches Java besonders vom Prinzip anderer Sprachen wie z.B. C# und C++ unterscheidet.
|