Portal > Foren > Java > Allgemeine Java-Programmierung > Wie läuft das eigentlich mit der main-Methode?
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 07.05.2005, 18:01 Nach oben    #1
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard Wie läuft das eigentlich mit der main-Methode?

Hi,
hier ist eine Frage diesbzgl. aufgekommen und ich spalte die Frage mal in einen eigenen Thread ab, weil mich das auch interessiert
--> http://jforum.de/showthread.php?p=7631#post7631

Die Frage ist:
Wie genau wird eigentlich die main-Methode abgearbeitet? Also es ist ja so, dass die automatisch aufgerufen wird. Wo ist das denn festgelegt und wie läuft dieser Aufruf denn eigentlich ab?

Danke für Infos aller Art

Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.05.2005, 18:11 Nach oben    #2
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 576
Standard

Ääääh *am Kopfkratz*

ich dachte eigentlich das ist eine ganz normale Methode die halt zum Start aufgerufen wird.
Also initialisierung und start der virtuellen Maschine (durch system), und dann muss die VM auch was zum ausführen bekommen...
Und die VM sucht halt nach der main um dort mit der abarbeitung des codes anzufangen... wo lag jetzt nochmal die Frage?

Aber ehrlich gesagt hab ich mir da noch nie gedanken drüber gemacht.

Gruß
Sparrow

[edit wegen schwerwiegenden ... sehr kleinen tasten]
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.05.2005, 18:48 Nach oben    #3
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Jo, mich würde halt interessieren, wie die VM diesen Aufruf "macht" *g* Geil ausgedrückt ..

Eventuell mache ich mir da auch zu viele Gedanken drum

Nachtrag:
Das hier ist mir fast etwas zu tief drin .. aber irgendwie .. interessant:
--> http://www.informatik.uni-bremen.de/...misc/Stacks.ps

Um sich das anschauen zu können benötigt man z.B. GSView.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.05.2005, 20:32 Nach oben    #4
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.110
Standard

Die VM ruft die Methode einfach auf. Die Klasse wird ja per Parameter festgelegt, dann wird wohl über Reflection die Klasse geladen und die Methode aufgerufen. Ein Kinderspiel.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHPeclipse - herausfinden, wo eine Methode aufgerufen wird Ben Eclipse 3 12.03.2006 22:46
Lange Methode blockiert UI Sayang Allgemeine Java-Programmierung 11 07.03.2006 22:43
statische Methode per Reflection aufrufen ehli75 Allgemeine Java-Programmierung 2 02.02.2006 13:17
Methode in der main aufrufen, unterschied JApplet und JFrame Gottzilla Desktop-Applikationen und Grafik 3 10.03.2005 10:12
Clone Methode treibt mich zum Wahnsinn pro_evo Allgemeine Java-Programmierung 7 23.01.2005 08:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:04 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44