Moin,
wir haben ja einige Leute hier, die das mal gelernt haben. Kann mir jemand ein gutes Buch, speziell für Java, empfehlen?
Programmieren (Java) lernen
Moderator: ACZ-Mod-Team
Programmieren (Java) lernen
__/)/)
_(°.°)
(")(")o
_(°.°)
(")(")o
- Lunkens
- Chefbiertrinker
- Beiträge: 15377
- Registriert: 13.07.2001, 02:00
- Wohnort: Bierkasten
- Kontaktdaten:
Re: Programmieren (Java) lernen
"Java Head First" ist eindeutig sehr gut. Lustig geschrieben, kann ich nur empfehlen. Hab die 2. Auflage in Englisch, ka obs in Deutsch an Qualtität verliert.
Warum willste Java oder programmieren lernen?
Warum willste Java oder programmieren lernen?
Re: Programmieren (Java) lernen
Vor allem für Android-Apps. Will mit meiner Freizeit mal was sinnvolles anfangen und Programmieren würde ich schon mal gerne können.
__/)/)
_(°.°)
(")(")o
_(°.°)
(")(")o
- Lunkens
- Chefbiertrinker
- Beiträge: 15377
- Registriert: 13.07.2001, 02:00
- Wohnort: Bierkasten
- Kontaktdaten:
Re: Programmieren (Java) lernen
Jo, Android-Apps sind wat schwerer wegen Frameworks und dem ganzen Kram, hab so Grundlagen mal gemacht. Würd erstmal "normales" Java lernen.
Coole Anfängersprache ist Python.
Coole Anfängersprache ist Python.
Re: Programmieren (Java) lernen
Ja, würde auch erst mal normales Java lernen und dann später mal schauen, wie man das dann auf mobile Apps umsetzen kann. Aber habe außer in der 9ten Klasse im Informatik-Kurs noch nie programmiert. Mal schauen, wie lange ich durchhalte. Das Buch habe ich mir mal bestellt.
__/)/)
_(°.°)
(")(")o
_(°.°)
(")(")o
Re: Programmieren (Java) lernen
Der Standard ist "Java ist auch eine Insel". http://openbook.galileocomputing.de/javainsel/
Und sonst vieleicht eine Online-Vorlesung, das ist nicht so langweilig wie lesen.
Und sonst vieleicht eine Online-Vorlesung, das ist nicht so langweilig wie lesen.
Re: Programmieren (Java) lernen
Habe jetzt das von Lunkens empfohlene Buch zu Hause und die Insel habe ich mir mal online angeschaut.
Das Inselbuch finde ich für Anfänger irgendwie nicht geeignet oder zumindest nicht für mich. Da werden mir zu häufig "Vokabeln" eingeführt, die dann nicht erklärt werden. Oder es wird einem einfach Code hingeworfen und dann nicht erklärt, was der Code dann genau macht. Dass %n einen Zeilenwechsel bewirkt, habe ich nur durch Ausprobieren herausgefunden und warum "int number = (int) (Math.random() * 5 + 1);" zu einer Zahl zwischen 1 und 5 führt, habe ich immer noch nicht verstanden. Es gibt einfach zu viele Beispiele, die für Anfänger nicht selbst erklärend sind, aber nicht weiter erklärt werden. Ist auch irgendwie recht trocken ohne dass man mal eigene Erfolgserlebnisse zwischendurch hat.
Werde mir dann beizeiten mal das Head First Java anschauen, das sieht mir viel versprechender aus.
Das Inselbuch finde ich für Anfänger irgendwie nicht geeignet oder zumindest nicht für mich. Da werden mir zu häufig "Vokabeln" eingeführt, die dann nicht erklärt werden. Oder es wird einem einfach Code hingeworfen und dann nicht erklärt, was der Code dann genau macht. Dass %n einen Zeilenwechsel bewirkt, habe ich nur durch Ausprobieren herausgefunden und warum "int number = (int) (Math.random() * 5 + 1);" zu einer Zahl zwischen 1 und 5 führt, habe ich immer noch nicht verstanden. Es gibt einfach zu viele Beispiele, die für Anfänger nicht selbst erklärend sind, aber nicht weiter erklärt werden. Ist auch irgendwie recht trocken ohne dass man mal eigene Erfolgserlebnisse zwischendurch hat.
Werde mir dann beizeiten mal das Head First Java anschauen, das sieht mir viel versprechender aus.
__/)/)
_(°.°)
(")(")o
_(°.°)
(")(")o
- Lunkens
- Chefbiertrinker
- Beiträge: 15377
- Registriert: 13.07.2001, 02:00
- Wohnort: Bierkasten
- Kontaktdaten:
Re: Programmieren (Java) lernen
Random rnd = new Random();
int zufallsZahl = rnd.nextInt();
geht auch
Dat (int) nennt sich "casten", damit werden alle Werte die danach folgen konvertiert / "gezwungen" den Typ anzunehmen
Math.Random() haut ne Zahl von 0.0 bis 1.0 raus, die wird dann mal 5 genommen +1. Dann haste halt
0 1
0,2 2
0,3 2,5
0,4 3
0,5 3,5
0,6 4
usw.
Recht sinnfrei.
Naja generell sind viele der Infobücher von richtigem Mongos wohl geschrieben wurden, wenn man jemand das "normal" erklären würde, ging alles viel leichter.
int zufallsZahl = rnd.nextInt();
geht auch
Dat (int) nennt sich "casten", damit werden alle Werte die danach folgen konvertiert / "gezwungen" den Typ anzunehmen
Math.Random() haut ne Zahl von 0.0 bis 1.0 raus, die wird dann mal 5 genommen +1. Dann haste halt
0 1
0,2 2
0,3 2,5
0,4 3
0,5 3,5
0,6 4
usw.
Recht sinnfrei.
Naja generell sind viele der Infobücher von richtigem Mongos wohl geschrieben wurden, wenn man jemand das "normal" erklären würde, ging alles viel leichter.