JAVA是从JDK1.4才开始支持断言的(添加了关键字assert)
在eclipse中需要在run->run configurations->arguments中VM arguments添加-ea或者-enableassertions参数。
如下面代码:
然后在run下运行,报错:
Exception in thread "main" java.lang.AssertionError: i<0
at com.linc.TestFrame.main(TestFrame.java:14)
用debug调试,会直接停在断言处。