#1 26. Oktober 2008 Zuletzt von einem Moderator bearbeitet: 14. April 2017 Grundlagen von Java Was ist Java??? Java ist eine objektorientierte, einfache und plattformunabhängige Programmiersprache. Java wurde von der Firma Sun entwickelt und ist als Warnzeichen eingetragen. Bei Java wird im groben zwischen zwei "Programmtypen" unterschieden: Applikationen Applikationen sind ganz normale Programme wie sie jeder aus dem täglichen Gebrauch kennt. Sie können auf dem lokalen Rechner wie auf einem Server ausgeführt werden. Applets Applets sind Programme die auf einer Webseite eingebunden sind (als Beispiel: WebIrc, ...) Sie können im Normalfall nicht auch das lokale Dateisystem oder Client-Programme zugreifen. Außerdem können sie keine Internetverbindung aufbauen (mit Ausnahme des Server von dem sie geladen wurden) Ich werde in diesem Tutorial auf Konsolenapplikationen eingehen da sie am Anfang leichter zu verstehen sind. Was brauche ich für Java? Man braucht eigentlich nur zwei Dinge: einen Java Kompiler (ich nutze in diesem Tutorial den JCreator) außerdem braucht man das "Java development kit Beides ist unter der Seite des JCreator downloadbar. Die Installation ist eigentlich Selbsterklärend. Sollte jemand aber ein Problem damit haben kann er mir gern eine PM schreiben. Das "Hallo Welt" Programm Wir werden mit einem ganz einfachen Programm anfangen das nichts anders tut als "Hallo Welt" in die Konsole zu schreiben. Als erstes öffnen wir unsern JCreator oder was immer ihr nutzen wollt. https://www.xup.in/pic,43347002/JCreator.jpg Nun geht ihr auf: File > New > Project > Empty Project Wählt den Path aus wo ihr speichern wollt und gebt dem ganzen einen Namen z.B: Tutorial_Step1 Nun zweimal auf Finish klicken. (nicht auf Next) Das ganze solle jetzt ungefähr so aussehen: Weiter gehts: Rechtsklick auf Tutorial_Step1 (bzw euren Namen) > Add > New File > Main Class Jetzt wieder einen Namen geben: Step1 Location so lassen. Wenn ihr alles Richtig gemacht habt sollte nun dieser Code auftauchen: PHP: public class Step1 { public Step1 () { } public static void main ( String [] args ) { // TODO code application logic here } } So ich fange jetzt einfach mal an den Code zu beschreiben. Was ist nun alles das grüne bzw hier in RR orange??? Ganz einfach Kommentare um den Code übersichtlicher zu gestallten oder Dinge zu beschreiben. Es gibt zwei Möglichkeiten Kommentare einzuleiten. Kommentare über eine Zeile: PHP: // Ich bin der Kommentar und gelte bis zum nächsten Return Hier gelte ich nicht mehr ! Kommentare über mehrere Zeilen: PHP: Ich nicht mehr :( Nun zum nächsten: Da Java Objektorientiert also in Klassen arbeitet wurde auch schon die erste Klasse erstellt: public class Step1 Der Klassenname ist hierbei Step1. Anmerkung: Man sollte seinen Klassen immer gleich dem Filename nennen und pro File auch nur eine Klasse haben. Desweiteren wurde auch schon ein Konstruktor erstellt: PHP: public Step1 () { } Auf diesen möchte ich an dieser Stelle nicht näher eingegen da er im Moment für uns noch uninteressant ist. Kommen wir nun zum Hauptteil dem PHP: public static void main ( String [] args ) { wie main schon sagt ist dies der Hauptteil. Es gibt in jedem Programm egal wie viel Klassen es hat nur main einen Aufruf. Dies ist Praktisch des Einstiegspunkt das das Programm das es weiß wo es anfangen muss! Wir schreiben jetzt in unseren main-block also zwischen die {} unsern ersten Befehl: PHP: System . out . println ( "Hallo RR Welt!!!" ); dieser Kleine Befehl schreibt jetzt unseren ersten Text in die Konsole. Das System.out.println heißt hierbei das er es in eine Konsole schreiben soll und nich in eine Datei oder sonstiges. Unser Text den wir schreiben wollen kommt in die Rundenklammern und wird mit " eingeleitet bzw. beendet. Sehr wichitg ist auch das Semikolon ( am Ende gerade das wird am anfang recht oft vergessen und führt zu Fehlern! Aber wie führt man das ganze jetzt aus? Easy du klickst auf den rechten Pfeil der nach unten Zeigt. und danach auf das kleine blaue Play Nun sollte unten im 'General Output' folgendes zu sehen sein: Viele werden jetzt denken "So viel Text und Beschreibung für so wenig Aktion" nun ja man hätte es bestimmt kurzer erklären können aber ich finde gerade bei solchen Dingen ist es Wichtig die Basics verstanden zu haben. Weitere Tutorials zum Thema werden Folgen BW wär nice wenns euch gefallen hat! Ich wünsche einen schönen Tag. 1 Person gefällt das. + Multi-Zitat Zitieren