Java-Tutorials
Java-Tutorials
So jetzt werde ich mich auch ranwagen
Seit kurzem belege ich ein Freifach zur Roboterprogrammierung. Man kann per Drag&Drop programmieren, aber das gefällt mir nicht wirklich. Also haben wir (ich + die anderen Schüler) beschlossen auf Java umzusteigen. Zu blöd, dass keiner der Schüler Java kann... ^^ Da ich in möglichst kurzer Zeit auch was sinnvolles zusammenbasteln will, suche ich Tutorials für Java-Anfänger, aber Programmier-Fortgeschrittene, wenn ihr versteht was ich meine
Sehr praktisch wäre auch ein C++-Bezug (in Java macht man das so, in C++ würde das so aussehen).
Kennt jemand gute Tutorials?
Seit kurzem belege ich ein Freifach zur Roboterprogrammierung. Man kann per Drag&Drop programmieren, aber das gefällt mir nicht wirklich. Also haben wir (ich + die anderen Schüler) beschlossen auf Java umzusteigen. Zu blöd, dass keiner der Schüler Java kann... ^^ Da ich in möglichst kurzer Zeit auch was sinnvolles zusammenbasteln will, suche ich Tutorials für Java-Anfänger, aber Programmier-Fortgeschrittene, wenn ihr versteht was ich meine
Sehr praktisch wäre auch ein C++-Bezug (in Java macht man das so, in C++ würde das so aussehen).
Kennt jemand gute Tutorials?
- Xin
- nur zu Besuch hier
- Beiträge: 8859
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Java-Tutorials
Sorry, keine Tutorials bekannt. Schreib eins
Wenn Du C++ kannst, sollte der Umstieg aber nicht zu schwer fallen.
Ansonsten kann ich zu Shops wie terrashop.de verweisen, die für 2,50 Java-Bücher verschicken.
Darf ich fragen, wie man auf die Idee kommt, Java zu programmieren, wenn es nichtmals einen Java-Entwickler gibt?
Wenn Du C++ kannst, sollte der Umstieg aber nicht zu schwer fallen.
Ansonsten kann ich zu Shops wie terrashop.de verweisen, die für 2,50 Java-Bücher verschicken.
Darf ich fragen, wie man auf die Idee kommt, Java zu programmieren, wenn es nichtmals einen Java-Entwickler gibt?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: Java-Tutorials
Würde ich wenn ichs könnteXin hat geschrieben:Sorry, keine Tutorials bekannt. Schreib eins
Große Teile kommen mir natürlich bekannt vor, andere Sachen verwirren mich aber ziemlich.Xin hat geschrieben:Wenn Du C++ kannst, sollte der Umstieg aber nicht zu schwer fallen.
Vielleicht hat noch jemand einen guten Link für mich, ansonsten wirds wohl darauf hinauslaufen.Xin hat geschrieben:Ansonsten kann ich zu Shops wie terrashop.de verweisen, die für 2,50 Java-Bücher verschicken.
Weil die Firmware anscheinend voll auf Java ausgelegt ist. Wir sollte im nächsten Schulhalbjahr (das aktuelle endet Freitag juhu ^^) Java auch im Programmierunterricht kennen lernen, aber das kommt etwas zu spät.Xin hat geschrieben:Darf ich fragen, wie man auf die Idee kommt, Java zu programmieren, wenn es nichtmals einen Java-Entwickler gibt?
- Xin
- nur zu Besuch hier
- Beiträge: 8859
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Java-Tutorials
Fragen kannst Du, ich habe einige Zeit als Java-Entwickler gearbeitet, das sollte ich noch hinbekommen.nufan hat geschrieben:Große Teile kommen mir natürlich bekannt vor, andere Sachen verwirren mich aber ziemlich.Xin hat geschrieben:Wenn Du C++ kannst, sollte der Umstieg aber nicht zu schwer fallen.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: Java-Tutorials
Danke, werde bestimmt darauf zurückkommen.Xin hat geschrieben:Fragen kannst Du, ich habe einige Zeit als Java-Entwickler gearbeitet, das sollte ich noch hinbekommen.nufan hat geschrieben:Große Teile kommen mir natürlich bekannt vor, andere Sachen verwirren mich aber ziemlich.Xin hat geschrieben:Wenn Du C++ kannst, sollte der Umstieg aber nicht zu schwer fallen.
Jetzt werde ich mal weitergoogeln. Alle die ich bisher gefunden haben erscheinen mir irgendwie halb-fertig, das Galileo-Openbook sieht mir noch am vielversprechendsten aus.
Re: Java-Tutorials
Ja, das ist nicht so schlecht. Ein Wikibook gibt es auch noch, keine Ahnung wie gut das istnufan hat geschrieben:das Galileo-Openbook sieht mir noch am vielversprechendsten aus.
Ansonsten ist die Syntax von Java gar nicht einmal so schwer und eigentlich nur ein ziemlich eingeschränktes C++ bzw. C mit Klassen. Alles andere ist dann API Lernen. Ich bin bis jetzt eigentlich immer ganz gut zurechtgekommen wenn ich einfach schreibe was ich glaube wie es heißen könnte und dabei mit Autovervollständigung normalerweise ganz gute Vorschläge bekommen habe. Und wenn dann etwas nicht geht einfach auf Quickfix klicken und es passt
Alles was nicht geht so wie ich es will oder ich keine Ahnung habe, dannach habe ich einfach mit Google gesucht. Aber bei mir war es auch nie so, dass ich Java lernen wollte, sondern eigentlich immer etwas in Java umsetzen hab müssen, egal ob es sich um irgendwelche Servlets, nette GUI's oder ein Peer-to-Peer-Raytracer (auch wenn ich dabei einen externen Raytracer verwendet habe ).
Wichtig ist für Javaprogrammierung meiner Meinung nach eine gute IDE, also zb Eclipse oder sobald es um GUI-Programmierung geht am Besten NetBeans, da du dir dort auch gut eine GUI zusammenklicken kannst und die dann anschließen mit Code befüllen kannst.
Aber wenn ich die Wahl hätte würde ich zuerst ordentlich C++ lernen und dann Java (wenn überhaupt ), da man am umgekehrten Weg glaub ich doch sehr schlampig wird...
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
- Xin
- nur zu Besuch hier
- Beiträge: 8859
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Java-Tutorials
Zustimmung.Kerli hat geschrieben:Aber wenn ich die Wahl hätte würde ich zuerst ordentlich C++ lernen und dann Java (wenn überhaupt ), da man am umgekehrten Weg glaub ich doch sehr schlampig wird...
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: Java-Tutorials
Danke, werde es mir auf jeden Fall mal ansehenKerli hat geschrieben:Ja, das ist nicht so schlecht. Ein Wikibook gibt es auch noch, keine Ahnung wie gut das ist
Vorerst will ich mich nur auf die Roboter-API beschränken, wobei diese das kleinste Problem ist (was ich so aus den Beispielen lesen kann). Zurzeit verwende ich noch gedit und kompiliere über die Konsole, es gibt aber glaube ich auch ein Netbeans-Plugin dafür.Kerli hat geschrieben:Wichtig ist für Javaprogrammierung meiner Meinung nach eine gute IDE, also zb Eclipse oder sobald es um GUI-Programmierung geht am Besten NetBeans, da du dir dort auch gut eine GUI zusammenklicken kannst und die dann anschließen mit Code befüllen kannst.
Irgendwann will ich es lernen, in den Ferien wollte ich aber eigentlich am Messenger weiterarbeiten und mit dem Qt-Tutorial beginnen.Kerli hat geschrieben:Aber wenn ich die Wahl hätte würde ich zuerst ordentlich C++ lernen und dann Java (wenn überhaupt ), da man am umgekehrten Weg glaub ich doch sehr schlampig wird...
Ich habe ehrlich gesagt keine Ahnung wie weit ich mit C++ bin. Klassen, Templates, (Operatoren-) Überladungen, static, Vererbung und was halt so dazugehört sind kein Problem mehr.
- Xin
- nur zu Besuch hier
- Beiträge: 8859
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Java-Tutorials
Schau mal in die Übersicht des C++-Tutorials, dass ich schreibe. Die ist noch nicht vollständig, aber schon eine brauchbare Übersicht.nufan hat geschrieben:Ich habe ehrlich gesagt keine Ahnung wie weit ich mit C++ bin. Klassen, Templates, (Operatoren-) Überladungen, static, Vererbung und was halt so dazugehört sind kein Problem mehr.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: Java-Tutorials
Im Prinzip kann ich alles außer:Xin hat geschrieben:Schau mal in die Übersicht des C++-Tutorials, dass ich schreibe. Die ist noch nicht vollständig, aber schon eine brauchbare Übersicht.nufan hat geschrieben:Ich habe ehrlich gesagt keine Ahnung wie weit ich mit C++ bin. Klassen, Templates, (Operatoren-) Überladungen, static, Vererbung und was halt so dazugehört sind kein Problem mehr.
* alle Casts außer die aus C
* virtuelle Ableitungen
* Const-Correctness: Falls damit gemeint ist, dass man Parameter und Methoden immer schön const machen sollte: Kann ich aber verwende es (viel zu ^^) selten.
* Veränderbar, trotz Const: mutable: Kann mir gerade nicht vorstellen wozu das gut sein soll.
* Objekt-Orientierung: Im Prinzip ja, da fehlt wohl noch etwas die Übung.
* pure virtual: mal verwendet, hat im Chaos geendet...
* Runtime Type Information
* Template-Templates
* Meta-Programmierung
Beim Rest hab ich Übung und glaube alles verstanden zu haben. Wobei ich versuche Casts so weit wie möglich zu vermeiden und mich damit auch nicht beschäftige.