Servervoice der Technik Blog

Blog zum Thema Technik und vieles mehr

Archiv für die ‘ Java ’ Kategorie

UML Klassendiagramm erstellen mit Netbeans

» Geschrieben von Andi am 25. Jan. 2010 Veröffentlicht in Java, Programmierung

UML-Klassendiagramm Bei meinem letzten Artikel der Java Artikel Serie bin ich ja auf auf das Thema Methoden eingegangen. Diese werden in so genannten Klassen verwendet, so eine Klasse ist etwas sehr praktisches. Denn wenn man etwas programmiert kann man aus seiner eigentlichen GUI Anwendung immer wieder auf die Methoden der Klasse zurück greifen. Oder man kann seine fertige Klasse z.B. auch an einen anderen Programmierer weiter geben welche die Funktionen der Klasse benützt und somit nicht alles neu selber schreiben muss.
Aber oft ist es sehr praktisch wenn man nicht einfach drauf los programmiert sondern sich erst einmal ein Bild macht wie die jeweilige Klasse aussehen soll und welche Funktionen dort vorhanden sein sollen. Das ganze kann man schön grafisch mit einem UML Klassendiagramm darstellen. In diesem Artikel zeige ich wie man ein solchen Klassendiagramm mit Netbeans erstellt.

Keine Kommentare »

Java Befehlsliste

» Geschrieben von Andi am 18. Aug. 2009 Veröffentlicht in Java, Programmierung

Zum Abschluss meiner Java Artikelserie fasse ich hier in diesem Artikel noch einmal alles in einer Befehlsliste zusammen. So kann man auf einen Blick die verschiedenen Grundbefehle sehen.

Konsolen Programmierung Befehlsliste

Befehl Aufgabe
System.out.println(“Hello World”); Textausgabe auf der Konsole
int ersteZahl; Erstellt int Variable mit dem Namen ersteZahl
double ergebnis; Erstellt double Variable mit dem Namen ergebnis
char einZeichen; Erstellt char Variable mit dem Namen einZeichen
String vieleZeichen; Erstellt String Variable mit dem Namen einZeichen
ergebnis=zahl1+zahl2; Addiert zahl1, 2 und speichert es in der Variablen ergebnis
BufferedReader input=new BufferedReader (new InputStreamReader (System.in)); Muss ihr in euer Programm einfügen damit ihr Usereingaben einlesen könnt.

Keine Kommentare »

Java 12: Eigene Methoden schreiben und aufrufen

» Geschrieben von Andi am 10. Aug. 2009 Veröffentlicht in Java, Programmierung

Wenn ihr an einem größeren Projekt arbeitet oder sogar im Team etwas Programmiert kommt es öfter vor das man einen bestimmten Bereich von eurem Programm öfter benötigt. Wenn ihr jetzt jedes mal den kompletten Code für diesen Programmteil einfügen würdet macht das euren Programmcode unnötig groß und unübersichtlich. Deshalb könnt ihr euch so genannte Methoden erstellen. Diese könnt ihr dann in eurem Programm aufrufen und es wird der Quellcode der Methode abgearbeitet.

Vom groben aufbau sieht eine Methode wie folgt aus:

Rückgabedatentyp      Methodenname      Parameter (Typ +Name)
Quellcode der ausgeführt werden soll

Das ganze würde dann vom aufbau dann so aussehen

double      quadrat      double Zahl
Berechne das Quadrat und gib das Ergebnis zurück

4 Kommentare »

Java 11: GUI Kontoprogramm mit verschiedenen Konten

» Geschrieben von Andi am 4. Aug. 2009 Veröffentlicht in Java, Programmierung

Im letzten Tutorial haben ich euch ja gezeigt wie ihr eine Grafische Oberfläche mit Java erzeugt. Das Kontoprogramm welches wir hier geschrieben haben erweitern wir jetzt etwas. Jetzt soll es möglich sein das wir auch mehre Konten haben welche verwaltet werden können.

Dazu legt ihr ein weiteres Label an, in dem Label gebt ihr den Text Kontonummer ein. Außerdem erstellt ihr ein Textfeld in welches man die Entsprechende Kontonummer eintragen kann.
Eure Grafische Oberfläche sollte dann etwa so aussehen:
Kono_GUI
Ich gebe euch noch einen kleinen Tipp. Bei den Kontonummern solltet ihr mit einem Array arbeiten. Sonst ist bei dieser kleinen Programmänderung aber nichts schweres dabei. Es werden nur dinge verwendet welche ich euch in den alten Java Tutorials schon gezeigt habe.

Keine Kommentare »

Java 10: Einführung in die Grafische Oberfläche – kleines Kontoprogramm

» Geschrieben von Andi am 27. Jul. 2009 Veröffentlicht in Java, Programmierung

In diesem Artikel zeige ich euch wie ihr in Java ein Programm mit einer grafischen Oberfläche schreiben könnt. Dazu müssen wir ein paar Dinge anders machen beim erstellen eines neuen Projekts.

Zunächst klickt ihr auf  File –> New Project… –> bei Categories wählt ihr wie ihr es schon kennt Java und bei Projects lasst ihr auch Java Application. Jetzt ist es aber wichtig das ihr bei “Create Main Class” den Haken weg macht, danach klickt ihr auf Finish.

New_JFrame_Form  
Jetzt macht ihr einen Rechtsklick auf “JFrame Form” wie man es in dem Screenshot sehen kann. Dort wählt ihr en Menupunkt New und klickt dort auf Java Class.

Keine Kommentare »

Java 9: Inhalt einer Textdatei in eine andere Datei kopieren

» Geschrieben von Andi am 18. Jul. 2009 Veröffentlicht in Java, Programmierung

Im letzten Tutorial habe ich euch gezeigt wie ihr den Inhalt ein Textdatei auslest und filtern könnt. Jetzt zeige ich euch wie ihr den Inhalt einer Textdatei auslesen könnt und diesen Text wieder in eine andere Textdatei schreibt.

Dazu benötigt ihr erst einmal diese 2 Packages:

import java.io.FileWriter;
import java.io.BufferedWriter;

Dies ist der Code wie ihr den Text von einer Variablen in eine Textdatei schreiben könnt. Damit wird der Text Bla in die Datei Logfile2.txt erstellt.

BufferedWriter inFile2 = new BufferedWriter (new FileWriter ("D:\\Logfile2.txt"));
String Text = "Bla";
inFile2.write(Text);

Die eigentliche Aufgabe habe ich oben schon einmal beschrieben ihr sollt den Inhalt einer Textdatei auslesen und diesen Text in einer anderen Textdatei einfügen. Dazu erstellt in dem Ordner wo sich eure Logfile.txt befindet eine Logfile2.txt Datei.

5 Kommentare »

Java 8: Inhalt einer Datei auslesen und filtern

» Geschrieben von Andi am 14. Jul. 2009 Veröffentlicht in Java, Programmierung

Oft benötigt müssen ja irgendwelche Inhalte einer Datei eingelesen und weiter bearbeitet werden. In dem Teil der Java Serie zeige ich euch wie ihr den Inhalt einer Textdatei auslesen könnt und den Text filtern könnt. Damit mit einer Datei gearbeitet werden kann benötigt man einen so genannten Stream, das kann man sich als eine Verbindung zu der Datei vorstellen. Durch diese Verbindung zu der Datei können dann Datenströme fließen.
Damit man eine Datei auslesen kann muss man diese 3 Schritte berücksichtigen: Datei öffnen, Inhalt einlesen und anschließend die Datei wie der schließen.

Zunächst müsst ihr wieder dieses Package importieren:

import java.io.FileReader;

Hier ist der passende Code dazu:

         String aktline = "";
         BufferedReader inFile = new BufferedReader (new FileReader ("D:\\Logfile.txt"));
         aktline = inFile.readLine();
 
         while (aktline!= null)
         {
            System.out.println(aktline);
            aktline = inFile.readLine();  
         }
         inFile.close();

1 Kommentar »

Java 7: Array – Lotto Programm erstellen

» Geschrieben von Andi am 8. Jul. 2009 Veröffentlicht in Java, Programmierung

Ein Array verwendet man wenn z.B. sehr viele Variablen erstellt werden sollen. So ein Aufgabe könnte man z.B. bei haben wenn man tausende von Artikelnummern mit fortlaufenden Nummern erstellen soll. Bis jetzt würden wir ja jede Variable einzeln erstellen, das wäre bei einigen tausend Variablen sehr viel Arbeit und würde den Code extrem groß machen. Mit einem Array geht so etwas aber mit nur einem Befehl.
Ein Array ist folgendermaßen aufgebaut:

<Datentyp>[] <variablenname> = new <Datentyp> [<anzahl>] ;

Hier ein Beispiel wie man ein Array mit 100 integer Werten anlegt.

int[] artikelnummern = new int [100] ;

Wichtig ist noch an zu merken das ein Array mit der Nr. 0 beginnt. das Array artikelnummern geht also von der Zahl 0 bis 99. Wenn ihr jetzt in das 15. Element den Wert 4 Speichern möchtet macht ihr das wie so:

Keine Kommentare »

Java 6: Kassen Programm For Schleife

» Geschrieben von Andi am 4. Jul. 2009 Veröffentlicht in Java, Programmierung

Heute gibt es wieder eine neue Schleife und zwar die so genannte for Schleife. Hin und wieder wird gesagt das eine for Schleife semantisch identisch mit eine while Schleife ist. Eine for Schleife wird aber Bevorzugt wenn man die Anzahl der Schleifendurchläufte davor schon kennt. Das heißt z.B. wenn wir 5 mal das Wort Hello World ausgeben wollen wäre eine For Schleife praktischer als eine While Schleife.

Eine for schleife ist so aufgebaut:

for (Bedingung)
{
    Anweisung 1;
}

Hier noch ein kleines Beispiel. Wie ich oben beschrieben habe geben wir mit dem Schleife jetzt 5 mal Hello World aus.

for (int i=1; i<=5; i++ )
{
    System.out.println ("Hello World");
}

2 Kommentare »

Java 5: Kassen Programm while, do-while Schleife

» Geschrieben von Andi am 2. Jul. 2009 Veröffentlicht in Java, Programmierung

Heute lernt ihr die While Schleife kennen. Eine While Schleife kann man dafür benützten um eine bestimmte Gruppe von Anweisungen immer wieder ausführen zu lassen bis eine davor festgelegte Bedingung erfüllt ist.
Eine While Schleife sieht vom aufbau so aus:

While (Bedingung)
{
Anweisung 1;
Anweisung 2;
Anweisung 3;
etc.
}

Zu einer While Schleife sagt man auch Kopfgesteuerte Schleife, weil die Bedingungn am Schleifen Anfang also im Kopf steht. Jetzt fragt ihr euch bestimmt gibt es dann auch eine Fußgesteuerte Schleife. Eure Vermutung ist richtig. Hier seht ihr wie diese aufgebaut ist:

do {
Anweisung 1;
Anweisung 2;
Anweisung 3;
} while (Bedingung);

Jetzt kennt ihr schon verschiedene Schleifen. es gibt noch etwas weiteres was oft benötigt wird und zwar die Umwandlung von einem String in ein Int oder von einem String in ein Double etc.

Hier seht ihr wie ihr diese Operationen durchführen könnt.

Keine Kommentare »