1),结果为false,不执行输出。包括C1、C2和Graal。6.Asmtools.jar下载地址https://ci.adoptopenjdk.net/view/Dependencies/job/asmtools/lastSuccessfulBuild/7.JVM将Boolean类型看作是int类型,true就是1,false就是0,flag如果改成2第二个判1等式就不成立,所以只有第一个判0等式通过。第一个出现iconst_1的做替换。