Pytania oznaczone «jvm»

85
Czy JVM to kompilator czy interpreter?

Mam bardzo podstawowe pytanie dotyczące JVM: czy jest to kompilator czy interpreter? Jeśli jest to interpreter, to co z kompilatorem JIT, który istnieje w JVM? Jeśli nie, to czym właściwie jest JVM? (Nie chcę podstawowej definicji JVM konwersji kodu bajtowego na kod specyficzny dla maszyny...

83
Gdy na tym samym komputerze działa wiele programów Java

Każda aplikacja Java będzie działać w określonej Instancji Wirtualnej Maszyny Java. Jestem naprawdę zdezorientowany w poniższych aspektach, a Google jeszcze bardziej mnie zdezorientował. Różne artykuły w różnych witrynach. Jeśli mam usługę WWW napisaną w Javie, do uruchomienia będzie potrzebna...

83
Haskell na JVM?

Zastanawiam się, czy istnieje sposób, aby Haskell działał na JVM (skompilowanym lub zinterpretowanym)? Na Sourceforge istnieje JHaskell, ale ten wydaje się być pusty i martwy. GHC używa LLVM jako zaplecza kompilatora. Czy byłoby dobrym pomysłem lub możliwą kompilacją LLVM do kodu bajtowego...

82
Jak uruchomić program Java z więcej niż jednym agentem Java?

Wiem, jak uruchomić program Java za pomocą agenta Java: java -javaagent:myAgent.jar MyJavaProgram Ale co, jeśli chcę dodać 2 lub więcej agentów Java do instrumentu? Nie chcę ponownie wywoływać java -javaagent: ... dla każdego agenta, którego muszę załadować w JVM. Próbowałem czegoś...

54
Wyjście -1 staje się ukośnikiem w pętli

Niespodziewanie następujące kody wyjściowe: / -1 Kod: public class LoopOutPut { public static void main(String[] args) { LoopOutPut loopOutPut = new LoopOutPut(); for (int i = 0; i < 30000; i++) { loopOutPut.test(); } } public void test() { int i = 8; while ((i -= 3) > 0) ;...

47
Czy jakieś kompilatory dla JVM używają „szerokiego” goto?

Myślę, że większość z was wie, że gotojest to zastrzeżone słowo kluczowe w języku Java, ale tak naprawdę nie jest używane. Prawdopodobnie wiesz również, że gotojest to kod operacyjny Java Virtual Machine (JVM). Sądzę wszystkich skomplikowanych struktur przepływu kontrola Java, Scala i Kotlin są na...

22
Do czego służy opcja java.security.egd?

W projekcie, nad którym pracuję, aplikacja jest uruchamiana za pomocą polecenia podobnego do tego: java -Djava.security.egd=file:/dev/urandom -jar app.jar Nigdy wcześniej nie widziałem takiej java.security.egdopcji. Trochę szukając, wydaje się być używany do konfiguracji generowania liczb...