Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Javakurs2006/Java Kurzreferenz: Unterschied zwischen den Versionen

(Datentypen)
(Datentypen)
Zeile 19: Zeile 19:
  
  
= Datentypen =
+
= Datentypen (Variablen) =
 +
{| border="2" cellspacing="0" cellpadding="4" width="80%" rules="all" style="margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#F9F9F9; font-size:95%; empty-cells:show;"
 +
! style="background-color:#ABCDEF;" | Typ
 +
! style="background-color:#ABCDEF;" | Speicherbedarf
 +
! style="background-color:#ABCDEF;" | Bereich
 +
|-
 +
|int
 +
|4 Byte
 +
|-2.147.483.648 bis 2.147.483.647
 +
|-
 +
|short
 +
|2 Byte
 +
|-32.768 bis 32.787
 +
|-
 +
|long
 +
|8 Byte
 +
|-9.223.372.036.854.775.808L bis 9.223.372.036.854.775.807L
 +
|-
 +
|byte
 +
|1 Byte
 +
|-128 bis 127
 +
|-
 +
|
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|
 +
|}
  
 
= Boolsche Operatoren =
 
= Boolsche Operatoren =

Version vom 4. April 2006, 22:51 Uhr

Kleine Referenz für Java speziell für den Javakurs der Freitagsrunde

Kommentare

Ein wichtiges Instrumentarium in Java (natürlich auch in anderen Sprachen, wie z.B. OPAL [-- Kommantar]) sind Kommentare. In Java gibt es zwei Arten von Kommentaren:

  • Kommentare über eine Zeile
//dies ist ein Kommentar
  • Kommentare über mehrere Zeilen
/* dies
 sind
 mehrere
 Kommentare
 über
 mehrere
 Zeilen
*/


Datentypen (Variablen)

Typ Speicherbedarf Bereich
int 4 Byte
short 2 Byte
long 8 Byte
byte 1 Byte

Boolsche Operatoren

Bitoperatoren

Konstanten

Zuweisungen und Initialisierungen

if-Anweisung

for-Schleife

while-Schleife

switch-case

Grundgerüst

Da der Programmierer vom Kopieren lebt, schreibt er einmal eine Schablone und benutzt sie immer wieder, frei nach dem Motto: Man muß das Rad nicht zweimal erfinden.


So sieht zum Beispiel ein simples Javaprogramm ohne Handlung aus:


public class Klassenname {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Anweisungen

	}
}

Erläuterungen: @param ist für das Dokumentationssystem Javadoc, wird im Javakurs vielleicht angesprochen, sollte aber erstmal zweitrangig sein. Dennoch ist Dokumentation wichtiger als der eigentliche Code und deshalb hier erwähnt.

Funktion (Methoden)

Ausgabe