Hi,
sorry das ich hier so leichte Fragen stellen muss, aber ich habe erst vor 1 woche mit JAVA angefangen, hier meine Frage:
Wenn ich einen Thread mittels "implement Runnable" erstelle benötigt man ja keine main, jedoch gibt es auf dieser Seite, http://www.javacooperation.gmxhome.de/BallBewegungDeu.html
verschiedene Methoden wie z.b. init, start, usw (siehe seite). Also gleich vorweg, ich habe schon auf vielen Seiten versucht nachzulesen was die Methoden genau bewirken aber den richtigen "Durchblick" habe ich noch nicht. Also bitte ganz einfach erklären, wenn es geht
Ich verstehe den Programmablauf nicht, was wird zuerst aufgerufen, die start() Methode und wo muss man die auf die run() mehtode beziehen?. Und warum wird die run() Methode immer wiederholt? Wenn die run() Methode beendet ist wird doch die paint() Methode ausgeführt, aber warum geht der Compiler dann wieder zur run() Methode zurück? Ich kenne bisher nur Programme mit main, ist bei Threads das anderes?
Ich hoffe ihr könnt mir weiter helfen, am besten wäre es wenn ihr mir das Prinzip der Thread noch mal ganz knapp erklären könnten, in den Tutorials ist das immer ziemlich kompliziert erklärt !!!
mfG
sorry das ich hier so leichte Fragen stellen muss, aber ich habe erst vor 1 woche mit JAVA angefangen, hier meine Frage:
Wenn ich einen Thread mittels "implement Runnable" erstelle benötigt man ja keine main, jedoch gibt es auf dieser Seite, http://www.javacooperation.gmxhome.de/BallBewegungDeu.html
verschiedene Methoden wie z.b. init, start, usw (siehe seite). Also gleich vorweg, ich habe schon auf vielen Seiten versucht nachzulesen was die Methoden genau bewirken aber den richtigen "Durchblick" habe ich noch nicht. Also bitte ganz einfach erklären, wenn es geht
Ich verstehe den Programmablauf nicht, was wird zuerst aufgerufen, die start() Methode und wo muss man die auf die run() mehtode beziehen?. Und warum wird die run() Methode immer wiederholt? Wenn die run() Methode beendet ist wird doch die paint() Methode ausgeführt, aber warum geht der Compiler dann wieder zur run() Methode zurück? Ich kenne bisher nur Programme mit main, ist bei Threads das anderes?
Ich hoffe ihr könnt mir weiter helfen, am besten wäre es wenn ihr mir das Prinzip der Thread noch mal ganz knapp erklären könnten, in den Tutorials ist das immer ziemlich kompliziert erklärt !!!
mfG