Benutzer-Werkzeuge

Webseiten-Werkzeuge


info:java:einstieg

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

info:java:einstieg [2009/05/24 23:38]
admin
info:java:einstieg [2012/08/18 14:41] (aktuell)
admin
Zeile 1: Zeile 1:
 =====Erste Schritte in Java===== =====Erste Schritte in Java=====
 Aller Anfang ist schwer und eine genaue Anleitung im Unterricht bringt überhaupt nichts, weil man da ja mitschreiben und -denken müsste. Hier also nochmal eine Zusammenfassung (jetzt auch als [[http://​www.youtube.com/​watch?​v=AT35gRRl2ZM|Video]]). Aller Anfang ist schwer und eine genaue Anleitung im Unterricht bringt überhaupt nichts, weil man da ja mitschreiben und -denken müsste. Hier also nochmal eine Zusammenfassung (jetzt auch als [[http://​www.youtube.com/​watch?​v=AT35gRRl2ZM|Video]]).
 +
 +
  
  
Zeile 7: Zeile 9:
   - Gehe zur [[http://​java.sun.com/​javase/​downloads/​index.jsp| Download-Seite]] von Sun und lade den aktuellen JDK herunter. Akzeptiere hierzu die Bedingungen und wähle am besten die Offline-Installation. Damit bekommst du nämlich alles in einer großen Datei. Lege die Datei ruhig auf dem Desktop ab, du wirst sie eh bald wieder wegschmeißen!   - Gehe zur [[http://​java.sun.com/​javase/​downloads/​index.jsp| Download-Seite]] von Sun und lade den aktuellen JDK herunter. Akzeptiere hierzu die Bedingungen und wähle am besten die Offline-Installation. Damit bekommst du nämlich alles in einer großen Datei. Lege die Datei ruhig auf dem Desktop ab, du wirst sie eh bald wieder wegschmeißen!
   - Führe die Datei als Administrator aus. Damit wird Java installiert. Wenn die Stelle kommt, wo du den Installationspfad angeben kannst, ändere ihn zu etwas einfachem, also z.B. c:​\programme\java\jdk für den JDK und c:​\programme\java\jre für die JRE. Beides wird nämlich installiert. Frage nicht, was es ist, das ist schon gut so.   - Führe die Datei als Administrator aus. Damit wird Java installiert. Wenn die Stelle kommt, wo du den Installationspfad angeben kannst, ändere ihn zu etwas einfachem, also z.B. c:​\programme\java\jdk für den JDK und c:​\programme\java\jre für die JRE. Beides wird nämlich installiert. Frage nicht, was es ist, das ist schon gut so.
-  - Surfe [[physik:kraft:newton|hierher]], um zu sehen, ob der Browser jetzt Java kann. Unten auf der Seite ist ein Applet, mit dem man Pfeile verändern kann. Wenn das geht, funktioniert Java und ist auf dem Rechner installiert.+  - Surfe [[mathe:ueben:einmaleins|hierher]], um zu sehen, ob der Browser jetzt Java kann. Wenn da ein 1x1-Trainer erscheint, funktioniert Java und ist auf dem Rechner installiert.
   - Lösche die Installationsdatei vom Desktop. Sie wird nicht mehr gebraucht. Wenn du Freunde hast, die an unzugänglichen Stellen des Landes leben (also ohne DSL), dann wirf die Datei nicht weg, sondern gib sie ihnen auf einem Memory-Stick!   - Lösche die Installationsdatei vom Desktop. Sie wird nicht mehr gebraucht. Wenn du Freunde hast, die an unzugänglichen Stellen des Landes leben (also ohne DSL), dann wirf die Datei nicht weg, sondern gib sie ihnen auf einem Memory-Stick!
  
Zeile 69: Zeile 71:
  
  
-=====Ein- und Ausgabe===== + 
-Die ersten Programme haben keine schöne Oberfläche;​ sie laufen einfach im Textmodus. Trotzdem müssen sie nicht dumm oder langweilig+ 
 + 
 + 
 +=====Aus- und Eingabe===== 
 +Die ersten Programme haben keine schöne Oberfläche;​ sie laufen einfach im 
 +Textmodus. Trotzdem müssen sie nicht dumm oder langweilig
 sein! Schon im Textmodus kann man Daten eingeben, verarbeiten und sein! Schon im Textmodus kann man Daten eingeben, verarbeiten und
 Ergebnisse ausgeben, und das ist der Kern eines jeden Programms. Ergebnisse ausgeben, und das ist der Kern eines jeden Programms.
Zeile 79: Zeile 86:
   System.out.println(""​+(1+1)+"​ Turteltäubchen!"​);​   System.out.println(""​+(1+1)+"​ Turteltäubchen!"​);​
 </​code>​ </​code>​
-''​print''​ schreibt etwas hin und der Cursor ​bleibt ​dahinter ​stehen+''​print''​ schreibt etwas hin und belässt den Cursor ​hinter dem letzten 
-''​println''​ schreibt ebenfalls etwas hin, fängt dann aber eine neue +geschriebenen Zeichen. Die nächste Ausgabe wird also nahtlos ​dahinter ​angefügt. 
-Zeile an. Die obigen beiden Befehle schreiben also+ 
 +''​println''​ schreibt ebenfalls etwas hin, geht abschließend ​aber an den Anfang 
 +der nächsten ​Zeile. Die obigen beiden Befehle schreiben also
 <​code>​Hallo ihr 2 Turteltäubchen!</​code>​ <​code>​Hallo ihr 2 Turteltäubchen!</​code>​
 auf den Bildschirm und fangen dann eine neue Zeile an. Der nächste auf den Bildschirm und fangen dann eine neue Zeile an. Der nächste
Zeile 92: Zeile 101:
 das Array ''​args''​ (siehe im Beispiel weiter oben.) das Array ''​args''​ (siehe im Beispiel weiter oben.)
  
-Die zweite Form der Eingabe verwendet man, wenn man die Daten erst eingeben will, wenn das Programm schon läuft. Man braucht dazu einen ''​Scanner'',​ der die Systemeingabe einfängt. ​Das geht so:+Die zweite Form der Eingabe verwendet man, wenn man die Daten erst eingeben 
 +will, sobald ​das Programm schon läuft. Man braucht dazu einen ''​Scanner'',​ der 
 +die Systemeingabe einfängt. ​Die erste Zeile des folgenden Beispiels 
 +schreibt man einmal am Anfang des Programms. Ab dann kann man die 
 +Tastatureingabe beliebig oft ansprechen mit z.B. ''​tastatur.nextInt()''​
 <​code:​java>​ <​code:​java>​
-  java.util.Scanner ​sc=new java.util.Scanner(System.in);​+  java.util.Scanner ​tastatur=new java.util.Scanner(System.in);​
   System.out.print("​Wie viele seid ihr? ");   System.out.print("​Wie viele seid ihr? ");
-  int anz=sc.nextInt();+  int anz=tastatur.nextInt();
   System.out.println("​Hallo ihr "​+anz+"​ Turteltäubchen!"​);​   System.out.println("​Hallo ihr "​+anz+"​ Turteltäubchen!"​);​
 </​code>​ </​code>​
-Außer ''​nextInt()''​ für ganze Zahlen gibt es noch ''​nextDouble()''​ für Kommazahlen oder ''​next()''​ für irgendeine Buchstabenfolge.+Außer ''​nextInt()''​ für ganze Zahlen gibt es noch ''​nextDouble()''​ für 
 +Kommazahlen oder ''​next()''​ für irgendeine Buchstabenfolge.
 Mit ''​hasNext()''​ kann man testen, ob noch etwas kommt. Mit ''​hasNext()''​ kann man testen, ob noch etwas kommt.
  
Zeile 110: Zeile 124:
 Die Dokumentation sollte man sich auf seinen Rechner holen, damit man sie immer zur Verfügung hat. Man bekommt sie als große .zip-Datei, die man an eine beliebige Stelle auspackt, sagen wir ins Verzeichnis ''​.../​java/​docs/''​. Eine der Dateien heißt dann ''​docs/​api/​index.html''​ und ist der Startpunkt der ganzen Dokumentation. Auf diese Datei sollte man im Browser ein Lesezeichen setzen. Die Dokumentation sollte man sich auf seinen Rechner holen, damit man sie immer zur Verfügung hat. Man bekommt sie als große .zip-Datei, die man an eine beliebige Stelle auspackt, sagen wir ins Verzeichnis ''​.../​java/​docs/''​. Eine der Dateien heißt dann ''​docs/​api/​index.html''​ und ist der Startpunkt der ganzen Dokumentation. Auf diese Datei sollte man im Browser ein Lesezeichen setzen.
  
-Die große .zip-Datei gibt es für jede Java-Version an der gleichen Stelle, wie schon die ganze Java-Installation (siehe obige Beschreibung der Java-Installation). Wenn man einen schnellen Netzzugang hat, kann man die Dokumentation aber auch im Internet finden. Für Java 1.ist sie bei [[http://java.sun.com/j2se/1.5.0/docs/api/index.html]].+Die große .zip-Datei gibt es für jede Java-Version an der gleichen Stelle, wie schon die ganze Java-Installation (siehe obige Beschreibung der Java-Installation). Wenn man einen schnellen Netzzugang hat, kann man die Dokumentation aber auch im Internet finden. Für Java 1.ist sie bei [[http://docs.oracle.com/javase/7/​docs/​api/​]].
  
  
info/java/einstieg.1243201100.txt.gz · Zuletzt geändert: 2009/05/24 00:00 (Externe Bearbeitung)