Erfolgreich Java programmieren – Auszug

Erfolgreich Java programmieren – Auszug (Kapitel 1) – ISBN: 978-3-8273-2658-4

Daten mit Python analysieren, auswerten, manipulieren und transformieren aus dem Kurs „Python für die Datenanalyse: Grundlagen“ von Lillian Pierson, P.E. und Ralph Steyer

1 Einleitung

Willkommen in der Welt von Java. Wenn man aktuell die Programmiergrundlage von (konventionellen) Applikationen betrachtet, die von Grund auf neu erstellt werden1, wird man für die große Masse eine Aufteilung in zwei Welten sehen. Da ist einmal .NET mit all seinen auf Windows-Rechner optimierten Möglichkeiten und den dortigen Programmiersprachen und eben Java. Diese teilen sich den Kuchen und lassen für den Rest nur Krümel übrig. Und das wird meines Erachtens auch die nächsten Jahre so bleiben und eher verstärken, wobei man nicht außer Acht lassen darf, dass Rich Internet Applications (RIAs) auf Basis von HTML, CSS und JavaScript samt AJAX immer stärker in den Markt der Desktop- und verteilten sowie mobilen Applikationen drängen. Dennoch ist die Zeit klassischer Applikationen noch lange nicht abgelaufen. Dazu sollte man die sogenannten eingebetteten Systeme im Auge behalten, die eine riesige Zielumgebung von Java darstellen. Nicht zuletzt kann Java auch als Rückgrat von RIAs (Rich Internet Applications) dienen, die im Frontend durchaus mit reinen Web-Technologien wie HTML, CSS, JavaScript oder AJAX arbeiten. Und auch für die Entwicklung von Frontends bei RIAs gibt es mit Java Möglichkeiten, wobei hier Java eher eine kleine Rolle spielt. Von daher sehe ich in den nächsten Jahren einen sogar eher steigenden Bedarf an Java-Anwendungen als auch Java-Know How. Wie gehen wir nun am sinnvollsten vor, dass Sie Java kennen lernen? Ich nehme an, Sie brennen darauf gleich los zu legen. Bevor es jedoch richtig losgeht, sollen in diesem einleitenden Kapitel jedoch wichtige Dinge geklärt werden, die Ihnen die folgende Arbeit mit dem Buch erleichtern werden oder sie gar erst möglich machen. Dazu sollen Sie Java auch soweit kennenlernen, dass Sie die Technik einschätzen können und mit den diversen Schlagwörtern und Fachbegriffen im Java-Umfeld etwas anfangen können.

Erfolgreich Java programmieren
Erfolgreich Java programmieren


Erfolgreich Java programmieren – Ralph Steyer – Addison-Wesley – ISBN: 978-3-8273-2658-4 – 464 Seiten- 1 CD, 1-farbig März 2012

Was bedeuten die Standardimports? aus dem Kurs „Python für die Datenanalyse: Grundlagen“ von Lillian Pierson, P.E. und Ralph Steyer

1.1 Was ist Java?

Sie wollen Java lernen?! Wissen Sie aber, auf was Sie sich einlassen? Weniger, was Ihnen bevorsteht. Mehr, was Java eigentlich ist? Sie werden vielleicht antworten, dass Java eine objektorientierte Programmiersprache ist. Damit haben Sie Recht. Aber das langt mir so noch nicht. Java ist eine ganz besondere Programmiersprache. Und sogar noch mehr als eine Programmiersprache. Es ist sogar eine ganze Plattform zur Ausführung von stabilen, sicheren und leistungsfähigen Programmen unabhängig vom zugrunde liegenden Betriebssystem.