[Java] Grundlagen von Java

Dieses Thema im Forum "Programmier Tutorials" wurde erstellt von Mr.Smoke, 26. Oktober 2008 .

Schlagworte:
  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:

    Bild

    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.

    Bild

    und danach auf das kleine blaue Play

    Bild

    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.
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.