====== Java ====== Java ist eine objekorientierte Programmiersprache. Diese wird zu einem über alle Computer-Architekturen standardisierten Bytecode kompiliert. Dieser Java-Bytecode kann dann auf einer virtuellen Maschine ausgeführt werden. Somit ist ein Java Programm direkt portierbar auf alle Plattformen und Architekturen, welche über eine Java Virtual Machine verfügen. ===== Hello World Programm ===== public class Main { public static void main(String[] args) { System.out.println("Hallo Welt"); } } ===== Entwicklungsumgebungen ===== Bei vielen Programmiersprachen kann gut mit einem einfachen Editor gearbeitet werden. Bei Java ist das erfahrungsgemäss oftmals einfacher mittels einer geeigneten Entwicklungsumgebung. ==== Eclipse ==== Eine OpenSource IDE welche Java und eine Vielzahl anderer Programmiersprachen unterstützt. ==== NetBeans ==== Eine in Java geschriebene IDE, dual lizensiert (CDDL, GPL), welche ebenfalls andere Programmiersprachen unterstützt. ===== Weitere Informationen ===== * [[http://de.wikipedia.org/wiki/Java_%28Programmiersprache%29|Java]] * [[http://de.wikipedia.org/wiki/OpenJDK|OpenJDK]] * [[http://de.wikipedia.org/wiki/Java_Virtual_Machine|JVM]] * [[http://de.wikipedia.org/wiki/Eclipse_%28Software%29|Eclipse]] * [[http://de.wikipedia.org/wiki/Netbeans|NetBeans]] ---- dataentry topic ---- type : topic advanced_users : maenu, gandro beginner_users : ninux, daniw, zoepfe, cyrus, anni wannabe_users : category_topictags : software, programming ----