java吧 关注:1,272,192贴子:12,780,953
  • 4回复贴,共1

求助!问一下,这书上说 断言的检查语句在代码发布后会自动移除

只看楼主收藏回复

求助!问一下,这书上说 断言的检查语句在代码发布后会自动移除是什么意思?运行完了还在啊。是指项目部署后吗?


IP属地:福建来自手机贴吧1楼2019-07-13 10:54回复
    断言只有在jvm加了-ea才生效
    说白了,就是测试阶段jvm有些IDE是开-ea的,非测试阶段一般没有开-ea。所以,断言生不生效只取决于jvm有没有加-ea,你在正式版本jvm运行语句加了-ea它也照样生效。


    IP属地:上海来自Android客户端2楼2019-07-13 13:08
    收起回复