Hi,
ich bin relativ neu in der Javaprogrammierung und mir brennt so einiges auf den Lippen was ich gerne Wissen würde.
Vielleicht vorne weg: Ich bin kein Programmierneuling. Java ist schon meine 8. Sprache und ihr könnt ruhig mit Fachwörter um euch werfen
.
Ich habe noch nie etwas in Java programmiert, geschweige denn etwas zur Einführung gelesen, sondern einfach Eclipse angeworfen und mir mal ein paar samples angeguckt, abgesehen vom Detail sind ja 99% der Programmiersprachen gleich und insofern hatte ich da auch keine großen Probleme mit Java. Nun zu meinen Fragen:
Zu Threads:
Kennt wer ein gutes Tutorial zu denen in Java? Ich habe lange gesucht aber kein brauchbares gefunden, kann auch gerne auf Englisch sein, das macht mir nichts.
Dann noch was zu swing:
Ich hab auf WIkipedia gelesen das sich mit Swing Buttons komplett umdesignen lassen. Als erstes würde ich gerne wissen ob dieses Umdesignen Plattformunabhängig ist, und zum zweiten ob es ein Beispiel gibt in dem gezeigt wird wie man die Buttons in verschiedene Styles umformt. Z.B. zu Mac oder den Linux Kde Plasma / Gnome look.
Zum Programm an sich:
Ich arbeite zu 99% unter Linux, bevor ich jetzt mit Java angefangen habe eigentlich fast nur mit Perl und C++.
Ich würde gerne wissen, wie es bei Java ganz genau mit der Plattform Unabhängigkeit aussieht.
Was muss ich beachten damit Programme sowohl unter Linux als auch unter Windows / Mac laufen?
Und wenn ich Frameworks verwende, müssen die, wie bei Perl mit Module, auf den End-Benutzer Rechner verfügbar sein?
Und meine letzte Frage (passte nicht mehr in den Titel):
Was muss ich wegen des Speichers beachten? Ich habe schon ein paar eigene Klassen zum testen geschrieben, eine die mir XML schreibt und ausließt, und eine die mir webseiten-quelltexte holte und mit der ich Anfragen machen kann, muss ich da, wenn ich die Objekte nicht mehr benutze, irgendwas freigeben oder so?
Unter C++ ist das ja eigentlich nicht so schwer wenn man erstmal weis wie man mit Zeigern und dem Kram umzugehen hat, unter Java gibt es das ja aber alles gar nicht, sind damit alle Fehler gleich behoben?
Grüße blue-dev.
ich bin relativ neu in der Javaprogrammierung und mir brennt so einiges auf den Lippen was ich gerne Wissen würde.
Vielleicht vorne weg: Ich bin kein Programmierneuling. Java ist schon meine 8. Sprache und ihr könnt ruhig mit Fachwörter um euch werfen
Ich habe noch nie etwas in Java programmiert, geschweige denn etwas zur Einführung gelesen, sondern einfach Eclipse angeworfen und mir mal ein paar samples angeguckt, abgesehen vom Detail sind ja 99% der Programmiersprachen gleich und insofern hatte ich da auch keine großen Probleme mit Java. Nun zu meinen Fragen:
Zu Threads:
Kennt wer ein gutes Tutorial zu denen in Java? Ich habe lange gesucht aber kein brauchbares gefunden, kann auch gerne auf Englisch sein, das macht mir nichts.
Dann noch was zu swing:
Ich hab auf WIkipedia gelesen das sich mit Swing Buttons komplett umdesignen lassen. Als erstes würde ich gerne wissen ob dieses Umdesignen Plattformunabhängig ist, und zum zweiten ob es ein Beispiel gibt in dem gezeigt wird wie man die Buttons in verschiedene Styles umformt. Z.B. zu Mac oder den Linux Kde Plasma / Gnome look.
Zum Programm an sich:
Ich arbeite zu 99% unter Linux, bevor ich jetzt mit Java angefangen habe eigentlich fast nur mit Perl und C++.
Ich würde gerne wissen, wie es bei Java ganz genau mit der Plattform Unabhängigkeit aussieht.
Was muss ich beachten damit Programme sowohl unter Linux als auch unter Windows / Mac laufen?
Und wenn ich Frameworks verwende, müssen die, wie bei Perl mit Module, auf den End-Benutzer Rechner verfügbar sein?
Und meine letzte Frage (passte nicht mehr in den Titel):
Was muss ich wegen des Speichers beachten? Ich habe schon ein paar eigene Klassen zum testen geschrieben, eine die mir XML schreibt und ausließt, und eine die mir webseiten-quelltexte holte und mit der ich Anfragen machen kann, muss ich da, wenn ich die Objekte nicht mehr benutze, irgendwas freigeben oder so?
Unter C++ ist das ja eigentlich nicht so schwer wenn man erstmal weis wie man mit Zeigern und dem Kram umzugehen hat, unter Java gibt es das ja aber alles gar nicht, sind damit alle Fehler gleich behoben?
Grüße blue-dev.