public class AssertCodeCoverage {

        public void verify(Boolean b) {
         assert b;
        }

}

???????????????????class??????????????????ж?????????????????????У????????????????????????????з????????????????????????????????????????ü????????????????

public void verify(java.lang.Boolean b);
0  getstatic com.test.coverage.AssertCodeCoverage.$assertionsDisabled : boolean [16]
3  ifne 21
6  aload_1 [b]
7  invokevirtual java.lang.Boolean.booleanValue() : boolean [28]
10  ifne 21
13  new java.lang.AssertionError [33]
16  dup
17  invokespecial java.lang.AssertionError() [35]
20  athrow
21  return
}

0x9a  ifne  ?????int???????????0??????

???????????????????????????????????????????????????????????????????????????

??????????????????????????????δ????????

????15??????????Χ??

???????????????????????????????Χ???

????1??Java??????????涼???????????????????κδ???????

????2???????п????java??????????????????????native??????

abstract class AbstractService {
        abstract String getString();  //???????
        String getName() {  return getString().trim();    }
}

public class BaseService extends AbstractService {
        @Override
        String getString() {      return "zookeeper";    }
}

?????????????????Χ??????????

????С??

?????????????15????????????????????????????????????д??????????????У???????????1?????У?

????1?????????->??->????->????

????2????????? ?????????->????????->??????????->??????

???????????????????????????????????????????????????????????????????????????