// Class public class Main { public static int abc = 1; public static int a‍bc = 2; public static int ab‍c = 3; public static void main(String[] args) { abc++; a‍bc++; ab‍c++; System.out.println(abc); System.out.println(a‍bc); System.out.println(ab‍c); } } // Javap [-constants -c] Compiled from "Main.java" public class Main { public static int abc; public static int a?bc; public static int ab?c; static {}; Code: 0: iconst_1 1: putstatic #12 // Field abc:I 4: iconst_2 5: putstatic #14 // Field a?bc:I 8: iconst_3 9: putstatic #16 // Field ab?c:I 12: return public Main(); Code: 0: aload_0 1: invokespecial #21 // Method java/lang/Object."":()V 4: return public static void main(java.lang.String[]); Code: 0: getstatic #12 // Field abc:I 3: iconst_1 4: iadd 5: putstatic #12 // Field abc:I 8: getstatic #14 // Field a?bc:I 11: iconst_1 12: iadd 13: putstatic #14 // Field a?bc:I 16: getstatic #16 // Field ab?c:I 19: iconst_1 20: iadd 21: putstatic #16 // Field ab?c:I 24: getstatic #27 // Field java/lang/System.out:Ljava/io/PrintStream; 27: getstatic #12 // Field abc:I 30: invokevirtual #33 // Method java/io/PrintStream.println:(I)V 33: getstatic #27 // Field java/lang/System.out:Ljava/io/PrintStream; 36: getstatic #14 // Field a?bc:I 39: invokevirtual #33 // Method java/io/PrintStream.println:(I)V 42: getstatic #27 // Field java/lang/System.out:Ljava/io/PrintStream; 45: getstatic #16 // Field ab?c:I 48: invokevirtual #33 // Method java/io/PrintStream.println:(I)V 51: return }