Java: Unterschied zwischen den Versionen
main>Karl Kirst (Sei mutig!-Hinweis zum Tel versteckt) |
main>Karl Kirst (+Überschriften) |
||
Zeile 23: | Zeile 23: | ||
* [http://www.golem.de/0612/49477.html Buch zu Java 6 zum kostenlosen Download] - "Zu Java 6 wurde das Buch um die Themen Web-Services, JavaScript-API, Tray, Splash-Screen, RowSorter, File-Erweiterungen, Compiler API, SwingWorker und Console erweitert." | * [http://www.golem.de/0612/49477.html Buch zu Java 6 zum kostenlosen Download] - "Zu Java 6 wurde das Buch um die Themen Web-Services, JavaScript-API, Tray, Splash-Screen, RowSorter, File-Erweiterungen, Compiler API, SwingWorker und Console erweitert." | ||
== Übersichten über Java-Seiten == | |||
{{Kastendesign| | {{Kastendesign| | ||
Zeile 31: | Zeile 31: | ||
BILD = Java.png| | BILD = Java.png| | ||
ÜBERSCHRIFT =Unterseiten| | ÜBERSCHRIFT =Unterseiten| | ||
|INHALT1= | |INHALT1= | ||
=== Liste sortiert nach Inhalten === | |||
==== Theorie und Modellierung ==== | |||
* [[Objektorientierte Programmierung]] | * [[Objektorientierte Programmierung]] | ||
* [[Objekt]], [[Klasse (Informatik)]], [[Methode (Informatik)]] | * [[Objekt]], [[Klasse (Informatik)]], [[Methode (Informatik)]] | ||
* [[UML]] | * [[UML]] | ||
==== Algorithmik ==== | |||
* Eingabe, Ausgabe | * Eingabe, Ausgabe | ||
** [[Java/Konsolenausgabe]] | ** [[Java/Konsolenausgabe]] | ||
Zeile 56: | Zeile 63: | ||
** [[Java/ggT]] | ** [[Java/ggT]] | ||
* [[Java/Zufallszahl]] | * [[Java/Zufallszahl]] | ||
==== OOP ==== | |||
* [[Java/Objekt-Interaktion und Fußball-WM]] | * [[Java/Objekt-Interaktion und Fußball-WM]] | ||
;Datenstrukturen | ;Datenstrukturen | ||
Zeile 65: | Zeile 74: | ||
** [[Java/List/Liste mit GUI]] | ** [[Java/List/Liste mit GUI]] | ||
** [[Java/Zahlenliste]] | ** [[Java/Zahlenliste]] | ||
==== Anwendungen ==== | |||
* [[Java/Netzwerkprogrammierung]] | * [[Java/Netzwerkprogrammierung]] | ||
==== Grafik und GUI ==)) | |||
* [[Java/Applet]] | * [[Java/Applet]] | ||
* [[Java/Turtle-Grafik]] | * [[Java/Turtle-Grafik]] | ||
==== Beispiele und Projekte ==== | |||
* [[Java/Onlinebank Einsteigerbeispiel]] | * [[Java/Onlinebank Einsteigerbeispiel]] | ||
* [[Java/Bahnanzeige]] | * [[Java/Bahnanzeige]] | ||
Zeile 77: | Zeile 92: | ||
** [[Java/TicTacToe]] | ** [[Java/TicTacToe]] | ||
** [[Java/Pong]] | ** [[Java/Pong]] | ||
==== IDE und Software ==== | |||
* [[Java/BlueJ]] | * [[Java/BlueJ]] | ||
* [[Java/Hamster]] | * [[Java/Hamster]] | ||
* [[Java/Software]] | * [[Java/Software]] | ||
==== Tutorials und Hilfen ==== | |||
* [[Java/Glossar]] | * [[Java/Glossar]] | ||
|INHALT2= | |INHALT2= | ||
=== Alphabetisches Verzeichnis === | |||
Hier werden alle Seiten aufgeführt, deren Namen nach folgendem Prinzip aufgebaut ist: '''Java/Artikelname''' | Hier werden alle Seiten aufgeführt, deren Namen nach folgendem Prinzip aufgebaut ist: '''Java/Artikelname''' |
Version vom 18. Dezember 2007, 15:42 Uhr
Java ist eine objektorientierte, plattformunabhängige Programmiersprache. Java-Programme benötigen üblicherweise zur Ausführung eine spezielle Umgebung, die Java Virtual Machine. Der Vorteil ist, dass nur diese Umgebung an verschiedene Computer und Betriebssysteme angepasst werden muss. Sobald dies geschehen ist, laufen auf der Plattform alle Java-Programme ohne Anpassungsarbeiten.
Sei mutig! Mach mit! Vorlage:Versteckt
Java als Programmiersprache im Unterricht
Java wird immer häufiger als Programmiersprache im Unterricht verwendet.
- Entsprechend gibt es zahlreiche Literatur, Fortbildungen und Software zum Thema Java im Unterricht.
- Java ist kostenlos und plattformunabhängig. Java ist stabil, aufgrund der Vielzahl der Versionen und Rechnerkonstellationen kann es aber zu unvorhergesehenen Problemen kommen.
- Java ist auf den ersten Blick bedienerunfreundlich. Bereis die Abfrage Tastatur in Programmen gestaltet sich schwierig. Andererseits gibt es Software, die diesen Mangel ausgleichen (z.B. BlueJ).
- Da Java objektorientiert ist, in der Industrie häufig benutzt wird und aktuell weite Verbreitung auf Handys bekommt, lässt sich sagen, dass Java im Trend ist und für Schüler daher motivierend.
- Applets lassen sich einfach im Internet veröffentlichen, was die Motivation weiter steigert.
- Vom Anspruch an die Rechner ist Java zwar speicherhungrig (mögl. mind. 128MB RAM), stellt aber keine hohen Erwartungen an den Prozessor (Pentium II möglich).
- Fazit: Die Hürde zum ersten Pieps ist hoch, wird aber dadurch ausgeglichen, dass man eine moderne und vielseitige Sprache im Unterricht hat, mit der man sämtliche Anwendungen schreiben kann.
Java 6.0
- Java 6.0 ist fertig "Leichterer Zugriff aus Skriptsprachen auf Java Sun hat die Java Standard Edition (SE) 6 für Linux, Solaris und Windows veröffentlicht.", 11.12.2006
- Buch zu Java 6 zum kostenlosen Download - "Zu Java 6 wurde das Buch um die Themen Web-Services, JavaScript-API, Tray, Splash-Screen, RowSorter, File-Erweiterungen, Compiler API, SwingWorker und Console erweitert."
Übersichten über Java-Seiten
Hallo Welt in Java
Einfache Beispiele von Computerprogrammen, die zum Beispiel zur Demonstration verwendet werden, bestehen häufig nur aus ein paar Zeilen Programmcode, die den Text Hallo, Welt! oder auf Englisch Hello, world! ausgeben. Dieses Programm soll als eines der einfachst möglichen zeigen, was für ein vollständiges Programm (in der betreffenden Programmiersprache) benötigt wird, und einen ersten Einblick in die Syntax geben. Ein solches Programm ist auch geeignet, die erfolgreiche Installation eines Compilers für die entsprechende Programmiersprache zu überprüfen.
Hallo-Welt-Programm, Wikipedia – Die freie Enzyklopädie, 09.10.06 - Der Text ist unter der Lizenz „Creative Commons Attribution/Share Alike“ verfügbar; zusätzliche Bedingungen können anwendbar sein. Siehe die Nutzungsbedingungen für Einzelheiten. In der Wikipedia ist eine Liste der Autoren verfügbar. |
<java>
public class Hallo { public static void main(String[] args) { System.out.println("Hallo Welt!"); } }
</java>