Hallo! Ich habe bisher Pic und Avr Controller mit C und Basic programmiert. Mein nächstes Projekt erfordert aber ein Pc und wenn möglich auch ein Handy Programm. Da Java ja auf allen Pcs und zum teil auch Handys läuft, will ich Java programmieren lernen. Könnt ihr mir ein Buch empfehlen, in den auch für Anfänger das Java programmieren gezeigt wird. Und giebs eine kostenlose Entwicklungsumgebung dafür? mfg
Ein sehr gutes Buch dazu ist "Java ist auch eine Insel" aus dem Galileo-Verlag. http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-2069?GalileoSession=65055381A35ts--aGjk Das gibt es auch als openbook. Das heißt, Du kannst es herunterladen. http://openbook.galileocomputing.de/javainsel8/ Du solltest Dir im Klaren sein, dass es schon einen Unterschied macht eine Java-applikation für den PC oder eine Applikation fürs Handy zu entwickeln. Als Entwicklungsumgebung würde ich Dir Eclipse empfehlen.
Ich fand das GoTo (sic!) Java 2 von Addison-Wesley ganz gut zum Einstieg. Ist schon ne Zeit her; inzwischen gibt's da bestimmt neuere Auflagen für Java 6. Vom Umfang her ist J2ME (mobile edition) abgespeckt gegenüber einer J2SE (standard edition). Wenn man für CLDC (Connected Limited Device Configuration) entwickeln will, dann ist es nicht praktikabel, eine J2SE-Applikation zu übertragen, weil die Unterschiede zu groß sind. Man entwickelt also direkt in J2ME. Als Entwicklungsumgebung speziell für Händi (CLDC, MIDP, ...) bietet sich NetBeans an, wobei auch immer darauf ankommt, was das Händi als Plattform zur Verfügung stellt bzw. wie allgemein (für welche Familie von Java-Händis) das Zeug laufen soll. Anlaufpunkt ist natürlich immer Sun: http://java.sun.com/javase http://java.sun.com/javame Mit NetBeans kann man einfach auf grafischem Wege kleine MIDlet-Suites erstellen. Je nach Gusto kann man natürlich auch selber programmieren. Ansonsten bietet NetBeans alles, was man von einer ENtwicklungsumgebug erwartet: Code Completion, Syntax Highlight, Refactoring, Obfuscator (wichtig für Händi), und Plugins für weiteren Schnick-Schnack. Ein kleines Simpel-Beispiel ist zB http://www.gjlay.de/Luxo Johann
Hi! Danke für die schnelle Antwort! Mit was ist Java eigentlich zu vergleichen? Ich hab mal gehört mit C - stimmt das? Mfg
Hi, es gibt da noch das Javabuch http://www.javabuch.de Als IDE wird auch gern mal NetBeans genommen: http://www.netbeans.org Vergleichbar mit C++
ipirk wrote: > Hi! Danke für die schnelle Antwort! Mit was ist Java eigentlich zu > vergleichen? Ich hab mal gehört mit C - stimmt das? Mfg Wenn man C kann, ist ein Großteil der Syntax schonmal vertraut. Wobei Java natürlich eine objektorientierte Sprache ist -- auch im Gegensatz zu C++, das nur teilweise objektorientiert ist. Im Vergleich zu C++ profitiert Java von vielen Features, die im Gegensatz zu C++ nicht zur Verfügung stehen wie Präprozessor und die ganzen Schweinereien die per Makros möglich sind, Überladung von Operatoren, goto, Speicherverwaltung per malloc/free, etc. Johann
Es gibt keine objektorientierten Sprachen, nur Sprachen, die objektorientierte Programmierung mehr oder weniger unterstuetzen. Und wenn man sich bei echten (TM) OO-Freaks umhoert, rangiert Java nicht mal sonderlich weit vorne... alles eine Frage der Sichtweise.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.