Java (Spezifikationen)

Aus MARJORIE-WIKI
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Plattformen[Bearbeiten]

Java SE[Bearbeiten]

Die Standard Edition von Java. Aktuelle Version: 7.0 Plattform: Computer Die Java SE ist die am weitesten Verbreitete Java-Type in der Programmierung.

Java EE[Bearbeiten]

Die Enterprise Edition von Java. Aktuelle Version: 6.0 Plattform: Computer Die Java EE ist eine sehr umfangreiche Java-Type, die am besten nur für gewerbliche Großprojekte verwendet werden sollte.

Java ME[Bearbeiten]

Die Micro Edition von Java. Plattform: Mobile Geräte Die Java ME – auch Java Mobile Edition genannt – ist eine Java-Type zur Programmierung von Applikationen für Geräte mit wenig Ressourcen. Java ME wird hauptsächlich für die Programmierung von sogenannten Apps (kleine Applikationen für mobile Geräte) für Smartphones (Android), PDAs, Tablets (Android) und ähnlichem verwendet.

Java Card[Bearbeiten]

Eine Spezial-Variante von Java. Plattform: Chipkarten Mit Java Card werden Chipkarten u.Ä. programmiert. Variante mit sehr eingeschränkten Fähigkeiten.

JavaFX[Bearbeiten]

Mit JavaFX können erstaunliche Programme für das Web erstellt werden. Neben 3D-Grafik und Retro-Design kann man natürlich auch normale Programme schreiben. JavaFX wird auch als Oracles Antwort auf Adobes Flash und Microsofts Silverlight bezeichnet.

Entwicklungsumgebungen[Bearbeiten]

Texteditor[Bearbeiten]

Java-Anwendungen kann man eigentlich nur mit einem simplen Texteditor und dem Compiler schreiben, aber davon wird abgeraten, weil es einfach zu unpraktisch ist und man sehr leicht Fehler macht.

Bessere Editoren[Bearbeiten]

Einige Texteditoren wie Notepad++ oder PSPad haben angenehme Funktionen wie Programmiersprachen-Einstellungen, womit man dann auch ganz einfach Einrückungen machen kann und Schlüsselwörter je nach Sprache farbig markiert werden.

Eclipse[Bearbeiten]

Der Klassiker unter den Java IDEs ist Eclipse, ein Open-Source-Programm für verschiedene Sprachen. Eclipse zeigt Fehler schon vor dem Complilieren an.

NetBeans[Bearbeiten]

Ähnlich wie Eclipse ist auch NetBeans. Diese IDE hat noch ein paar weitere Annehmlichkeiten wie einen ganz einfachen GUI-Builder der vielen vielleicht von Microsofts Visual Studio schon bekannt ist.

BlueJ[Bearbeiten]

BlueJ eignet sich hervorragend für Anfänger, denn diese Entwicklungsumgebung stellt die hierarchischen Zusammenhänge zwischen den Klassen, Schnittstellen, usw. bildlich dar. Außerdem hat man die Möglichkeit ein Objekt einer Klasse außerhalb des Codes zu erstellen.

Weblinks[Bearbeiten]