Java Anfänger und paar Fragen=D

KrossBraun

Mitglied
Hallo Leute,
ich habe mich entschieden mit Java anzufangen.
Da ich schon eine gewisse Grunderfahrung in C# hatte (Taschenrechner,Chat - Spammer war das höchste was ich hinbekommen habe) dachte ich das die Sprache richtig für mich ist.
Ich habe mir auch schon das Buch "Java von Kopf bis Fuß" gekauft.
Leider habe ich ein Probleme mit dem Buch und zwar:

1.Laut dem Text soll ich bis ich Java richtig kann keine IDE benutzen, sondern
per Texteditor den Code schreiben, und dan mit der CMD Kompilieren.
Soweit so gut.
Leider muss ich wenn ich z.B eine int Variable erstelle alles mit public static deklarieren.
Im Buch steht aber nur : int test;.

2.Wer das Buch hat weis sicher wie es aufgebaut ist.
Wie kann man sinnvol mit ihm lernen?
Einfach durchlesen und hoffen das man alles weis, oder einfac
neben dran legen und die Codes abschreiben, und versuchen
das Programm in seinen "Worten" zu schreiben?

Ich hoffe ihr könnt mir helfen=D

MFG
 
Hallo KrossBraun,

herzlich willkommen bei "java-forum.org"!

Mach bitte nicht alles in der "main"-Methode, sondern erstelle einen Konstruktor, etwa so:
Java:
public class Demo {

    int test;

    public Demo() {
        test = 2;
    }

    public static void main(String[] args) {
        Demo demo = new Demo();
    }
}
Dann funktioniert das auch ohne "public static". Natürlich lernt man am besten, wenn man selbst programmiert.

Gruß,
André
 
https://www.buha.info/board/showthread.php?t=2749
Ich finde, Bücher eignen sich überhaupt nicht zum lernen. Denk dir was aus, was du machen willst, und such online nach Codeschnippsel, die dir nach einander helfen das Programm zusammenzubauen. Macht viel mehr Spaß, und mal lernt sicher auch viel schneller was nochmal so viel Spaß macht. Ich sehe aber auch keinen Grund, auf eine IDE zu verzichten.
 
Hallo,
ich finde das Buch eigentlich echt gut^^, und man lernt auch viel=D.
Ich schreibe auch nicht alles in die main Methode, bin gerade bei dem Kapitel
"Ausflug nach OO Hausen" =D.
Aber ich weis einfach nicht wie man mit Büchern gut übt=D.

MFG
 
Beachte den Vorschlag von Volvagia und denk dir selbst etwas aus, das du dann versuchst zu programmieren. Das Buch soll ja nur Grundkenntnisse vermitteln. Diese anzuwenden erfordert deine Phantasie! Wenn du dann auf ein konkretes Problem kommst, dann kannst du hier fragen.

Gruß,
André
 
Hallo^^,
also ich weis ja nicht ob man das einen Erfolg nennen kann, aber
ich habe mal ein Flaschenlied programmiert wo dan sagt "Ich habe 99 Flaschen, eine weg dan sinds nurnoch 98 usw".
Außerdem habe ich rausgefunden wie man Zufallszahlen mit Ganzzahlen und Gleitkommazahlen macht^^.

MFG
 
Passt doch, jedes Programm ist ein Erfolg, egal wie trivial es erscheint. Mein erstes Java-Programm war ein Puzzlespiel, in dem man Steine auf Kreise schieben muss. War zwar natürlich sehr schlechter, eher imperativer als OO Code. Aber ich hatte danach Basics in Tastaturverarbeitung und grafische Ausgabe bei Fenstern, und der Erfolg hat mich sofort auf etwas neues stürzen lassen. Hat zusammen mit Google geschätze 4 Stunden gedauert.


Genau das finde ich das Problem bei Büchern. Man erhält vorgeschriebene Source-Codes, ließt ihm durch, tipt ihm ab, und bekommt jede Zeile erklärt. Aber deshalb versteht man es noch lange nicht, weil einem einfach das Experimentieren fehlt, zu dem man gezwungen ist, wenn man sich die Codefragmente zusammensucht und es mal nur so ohne "echte" Hilfe versucht. Kann aber sein, dass das nur mir so vorkommt. In Java habe ich nie Bücher gelesen, ausgenommen die Onlineausgaben um nachzuschlagen. (Würde ich dir gleich empfehlen, vorzumerken: Galileo Computing :: Java ist auch eine Insel –). Meine letzten Bücher waren für PHP, vielleicht habe ich bloß schlechte erwischt.

Und zu der IDE: Na ja, mir hätte es ziemlich schnell gereicht, wenn ich bei jeden kleinen Anfängerfehler von Hand neu komplilieren und ausführen hätte müssen.


Verstehst du jetzt eigendlich den Unterschied zwischen Klassenvariablen (static) und Instanzvariablen (nicht static)?
 

Zurück
Oben