Pytania otagowane jako jvm

Java Virtual Machine (JVM) umożliwia zestawowi programów komputerowych i struktur danych wykorzystanie modelu maszyny wirtualnej do wykonywania innych programów komputerowych i skryptów. Użyj tego tagu w przypadku pytań dotyczących narzędzi udostępnianych przez maszynę JVM lub tego, jak to działa w określonym scenariuszu.

3
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) ; …
54 java  string  while-loop  jvm  jit 

3
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 poziomie JVM, realizowane przy użyciu …
47 java  jvm  goto 

4
Jaka jest różnica między <? rozszerza bazę> i <T rozszerza bazę>?
W tym przykładzie: import java.util.*; public class Example { static void doesntCompile(Map&lt;Integer, List&lt;? extends Number&gt;&gt; map) {} static &lt;T extends Number&gt; void compiles(Map&lt;Integer, List&lt;T&gt;&gt; map) {} static void function(List&lt;? extends Number&gt; outer) { doesntCompile(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); compiles(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); } } doesntCompile() nie można skompilować z: Example.java:9: error: incompatible types: …

3
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 losowych w aplikacji Java. Czy to jest poprawne? Kiedy należy zastosować?
22 java  jvm 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.