Java Anfänger sucht Hilfe!

Hallo ersteinmal!

Mit der Artikelüberschrift habe ich sicherlich schon viel über meine „Kenntnisse“ ausgesagt. Sie sind also praktisch=0.

Ich bin aber nicht unerfahren, was das Programmieren ansich angeht. Ich kann einige Programmiersprachen:
Pascal, Basic, Delphi und meine bisherig beste Sprache
Visual Basic

Nun… ich würde wirklich gerne einmal in Java eintauchen, da ich mich irgendwann einmal für eine Programmiersprache entscheiden möchte :wink:

Java soll ja angeblich auf jedem Computer laufen… Aber da gibt es ein Problem:

Mir ist Java bisher nur wissentlich im Internet als Applets begegnet. Kann ich mit Java auch „normale“ WindowsProgramme scheiben… wisst ihr, mit Fensterchen und so?!
Ist es empfehlenswerter als C++ ???

Wenn ja:

Wie kann ich Java lernen?! Gibt es Internetangebote, oder empfehlenswerte Bücher?!

Ich hoffe auf Antwort
Felix W.

Hallo, ich versuch mich auch grad in Java.Sieh mal nach unter www.teamone.de/selfhtml oder http://www.mut.de/media/buecher/Java2/Inhalt.html
viel Spaß

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

SelfJAVA
Es gibt auch eine Online-Dokumentation zum „abladen“ unter:
http://www.SelfJAVA.de/
Wobei diese leider noch größtenteils unvollständig ist;

Ansonsten probiers mit der von Uwe erwähnten
Adresse von Markt & Technik (mut); Diese ist wie ich mich schon selber überzeugen konnte empfehlenswert (obwohl nur indirekt zum Runterladen)!!!

Gruß L@her

Hallo Felix!

Mir ist Java bisher nur wissentlich im Internet als Applets
begegnet. Kann ich mit Java auch „normale“ WindowsProgramme
scheiben… wisst ihr, mit Fensterchen und so?!
Ist es empfehlenswerter als C++ ???

Java fängt jetzt erst an auch auf Client-Seite interessant zu werden, weil mit der neuen Version, die in Java eingesetzte grafische Oberfläche Swing von der Geschwindigkeit in akzeptable Bereiche kommt. Für Anfänger ist Java meiner Meinung nach auf jeden Fall empfehlenswerter als C++!

  1. Swing ist wesentlich einfacher zu lernen, als die Object Windows Library von C++.
  2. In Java sind einige Stolpersteine, die den Anfängern (und auch immer wieder den Profis) öfters den Hals brechen. Z.B. Speicherverwaltung, Pointer, Arrays usw.

Wie kann ich Java lernen?! Gibt es Internetangebote, oder
empfehlenswerte Bücher?!

Schau doch mal unter
www.java-tutor.com/javabuch/
www.mindview.net
nach. Das sind beides empfehlenswerte Bücher, die es im Internet kostenlos im PDF-Format zum downloaden gibt. Ich habe das „Thinkin in JAVA“ von Mindview selbst schon als Grundlage für eine Java-Schulung benutzt, weil da wirklich alles drin steht, was es über Java zu wissen gibt.
Auch das Tutorial von SUN ist brauchbar um einen schnellen Einstieg zu bekommen.

Um loslegen zu können brauchst Du dann natürlich noch Java selbst - sprich mindestens eine Java Virtual Machine. Hier kannst Du z.B. bei SUN selbst immer die neueste Version bekommen. (java.sun.com) Es gibt aber auch IDEs von namhaften Herstellern wie IBM oder Borland umsonst, die für Anfänger vollkommen ausreichen.
VisualAge for Java Entry Edition 3.0 von IBM
www7.software.ibm.com/vad.nsf/data/document2590
JBuilder Foundation von Borland
www.borland.com

Gruß
Benky

Hallo !

Also ich habe Java Grundkenntnisse mit dem Buch Java in 21 Tagen gelernt. Dort wird alles von Anfang an gut erklärt und man kapiert es auch.

gruß Volker

Hallo Felix,

Mir ist Java bisher nur wissentlich im Internet als Applets
begegnet. Kann ich mit Java auch „normale“ WindowsProgramme
scheiben… wisst ihr, mit Fensterchen und so?!
Ist es empfehlenswerter als C++ ???

Also ganz klar: Ja. Mit Java sind schon Betriebssysteme programmiert worden, aber bis zur Version 1.3 (entspricht Java2) waren die Programme leider viel zu langsam (C++ ist etwa 20 mal schneller). Inzwischen gehen die meisten Entwickler davon aus, dass mit der nächsten Version von Java etwa die Geschwindigkeit von C++ erreicht werden kann.

Dadurch, dass Java plattformunabhängig ist und einige Stolpersteine aus C++ entfernt wurden, ist es leichter zu erlernen. Trotzdem ist es keine einfache Sprache und etwa genauso komplex wie C++; es wurden „nur“ einige Fehlerquellen und Sicherheitsmängel beseitigt.

Wenn ja:

Wie kann ich Java lernen?! Gibt es Internetangebote, oder
empfehlenswerte Bücher?!

Also unter http://java.sun.com und unter http://www.javasoft.com sind ausführliche Anleitungen und Beispiele und die wichtigste Software. Als Buch kann ich empfehlen: Thinking in Java2 von Bruce Eckel (http://www.planetpdf.com/mainpage.asp?WebPageID=314&…). Es gibt ziemlich viele Java Sites und Tutorials. Wenn du in einer Suchmaschine nach „Java Tutorial“ suchst wirst du bestimmt fündig :wink:

MfG Maxxx