JAVA

From Medien Wiki
Revision as of 15:02, 21 October 2010 by Mm (talk | contribs) (→‎Hallo Welt)

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


Ressourcen