JAVA ist eine interpretierte, höhere Programmiersprache. Neben den verschiedenen Editionen (z.B. J2SE: JAVA 2 Standard Edition, J2EE: JAVA2 Enterprise Edition oder J2ME: JAVA 2 Mobile Edition), wird JAVA auch in IDEs wie z.B. Processing oder Mobile Processing eingesetzt.
Vorteile von JAVA:
- plattformübergreifend (theoretisch)
- weit verbreitet für die Programmierung mobiler Anwendungen (J2ME, Android)
Nachteile von JAVA:
- interpretiert, deshalb langsamer als andere höhere Sprachen
- teilw. eigenes HID, wirkt auf manchen Betriebssystemen fremd
(please help in completing this page with a basic introduction to JAVA as seen with PHP or JavaScript)!
Hallo Welt
class helloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
Voraussetzung: Das Sun Java SDK ist installiert (oder wir sind auf einer *nix Plattform, auf denen das meistens bereits der Fall ist).
Wir speichern die Datei als "helloWorld.java". Um den Code zu kompilieren und eine ausführbare Datei (Programm) daraus zu machen, rufen wir das Terminal bzw. die Konsole auf und wechseln in das Verzeichnis, in dem helloWorld.java liegt und tippen:
javac helloWorld.java
Jezt sollte eine neue Datei "helloWorld.class" im Verzeichnis zu finden sein. Wir können nun das Programm starten mit:
java helloWorld
Primitive Datentypen
null // 0 bytes 0 bit => 0
boolean // 1 byte n/a => 0/1; true/false
byte // 1 bytes 8 bit => 0..255
char // 1 byte 16 bit => Unicode Character (-32768..32767)
short // 2 bytes 16 bit => -32768..32767
int // 4 bytes 32 bit => -2147483648..2147483647
float // 4 bytes 32 bit => -3.4028235E+38..3.4028235E+38
long // 8 bytes 64 bit => (large int) a lot!
double // 8 bytes 64 bit => (large float) a lot!
Array
String
...
vergleiche auch die C-Datentypen