2016-08-15 4 views
-7

Ja, ich weiß, dass Java vollständig objektorientiert ist, aber ich möchte wissen, dass es eine Möglichkeit gibt, Java-Code ohne Klasse auszuführen?Ist es möglich, ein Java-Programm ohne Klasse auszuführen?

+0

Meinst du wie ein Kommandozeilen-Interpreter wie Python? – 11thdimension

+2

Ich denke "Nein." Die JVM validiert Ihre Dateien, bevor sie ausgeführt werden. Ich glaube nicht, dass es irgendeinen Weg gibt, um etwas zu veranlassen, das keine gültige Klasse ist. – markspace

+0

Danke @markspace –

Antwort

1

In Java 9 haben Sie REPL, mit dem Sie Code schreiben können, indem Sie Codefragmente eingeben.

Allerdings, obwohl Sie nicht den gesamten Code für eine class schreiben müssen, ist der Code in einer Klasse in Wirklichkeit verpackt.

+0

danke @ peter..ich möchte nur einen neuen Weg erkunden .. –

0

Kurze Antwort: Nein. (Mit, natürlich, die teilweise Ausnahme der von Peter Lawrey beschriebenen Situation). In Java ist alles ein Objekt - es gibt kein Code-Konzept, das keinem zugeordnet ist.

Verwandte Themen