2016-06-22 14 views

Antwort

6

Der Java-Compiler macht mit diesen Anweisungen nichts. Daher werden sie ignoriert. Die folgende Methode

public static void test(){ 
    ;;;;;;;; 
} 

nur an folgenden Bytecode kompiliert:

public static void test(); 
descriptor:()V 
flags: ACC_PUBLIC, ACC_STATIC 
Code: 
    stack=0, locals=0, args_size=0 
    0: return 
    LineNumberTable: 
    line 39: 0 

Compiler verwenden nur NOPs in bestimmten Zusammenstellung Strategien.

Verwandte Themen