韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > java基础 > java断言与异常区别

java断言与异常区别

头像

小妮浅浅

2021-02-21 10:24:173391浏览 · 0收藏 · 0评论

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1.断言需要开启

因为Java断言使用assert关键字,所以不需要导入库或包。

注意,在Java 1.4之前,使用单词“assert”来命名变量、方法等是完全合法的。在使用较旧的代码和较新的JVM版本时,这可能会造成命名冲突。

为了向后兼容性,JVM在默认情况下禁用断言验证。必须使用-enableassertions命令行参数或者它的简写-ea来显式地启用它们:

java -ea com.baeldung.assertion.Assertion

2.断言和异常使用场景的区别

检查先验条件使用断言,检查后验条件使用异常。

def read_file(file_path):
assert is_instance(file_path, str)

read_file函数在被调用执行后,依然需要满足一定条件,比如file_path所指定的文件需要是存在的,并且当前用户有权限读取该文件,这些条件称为后验条件,对于后验条件的检查,我们需要使用异常来处理。

def read_file(file_path):
    assert is_instance(file_path, str)
    if not check_exist(file_path):
        raise NotFoundError()
    if not has_privilege(file_path):
        raise PermissionError()

以上就是java断言与异常区别的两点介绍,相信大家已经能分清二者的不同之处。在使用环境上,注意检验条件的先后顺序即可分清。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

夏日情人| 《艳乳欲乱2》免费观看| 小SAO货撅起屁股扒开C打视频| 蜜桃成熟33D| 俩个人做AJ的视频教程大全| 《办公室高潮秘书2》电影| 小雪被老汉玩得嗷嗷叫| 继母后妈的梗| 三男一女免费播放电视剧大全| 懵懂少女的挨日常TXT百度云资.. 爸爸的擎天柱让我看第二集 | 我的绝色老板娘阅读| 李丽珍电影| 异性SPA按摩| 免费的行情网站WWW下载大全| 老公弄我一边干一边说粗话视频| 兄弟的老婆4免费观看电视剧| 日本大片又大又好看的PPT| 《玉蒲团2之艳乳欲仙欲》| WWW.XIXIXJ48.GO..| 学校教室里可以插自己电脑吗 | 黑色董丝包臀紧身连衣裙| 水蜜桃免费观看电视剧最新章节| 首长在书房含我奶头高H漫画| 两富婆轮流上阵| 《恋爱订单~再来一份》动漫 | 华丽的外出在线观看| 可以进入任何网站的浏览器| 久久精品| 黑料社区| 小乖(糙汉文)TXT笔趣阁免费..| 暴躁少女免费看高清电视剧| 白色变态董丝超薄开档连身袜| 《喂奶人妻厨房HD》| 日韩| 成全高清免费完整观看| 永久免费无代码开发平台网站 | 《性呻吟》伦理| 女人被公猪钻入子宫有报应吗| 家乱战1-13集大| 日韩大片PPT免费PPT| 丫头把腿开大让我添添