国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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| 《性房纵欲》在线观看| 校花晚上自慰忘穿内裤怎么办| 一起长大的约定| 《欧美性按摩》电影| AGV亚洲版和欧洲版买哪个| 开会桌下把荫蒂添的好多水| 美女| 女人高潮抖动多久能恢复| 少女初恋吃小头头视频免费| 歪歪漫画| 六间房| 老公说我的B夹得他很爽| 视频| 《我们不是亲兄妹》动浸播放| 苍老师巅峰之作第39集| 国精产品偷偷偷拍XXXX| 亚洲第一大综合区的就业前景| 欧美精品| 伦理《少妇的滋味》完整版| 《好好疼爱里面》免费看| 7777777亚洲和欧洲尺码表 | 日本大片又大又好看的PPT | 有夫之妇精油按摩的功效与作用 | 《性88分钟》| 公粗一夜6次挺进我的密道| 欧美大妈LOGO大全及价格图| 屈从| 白白色视频| 恋爱之瘾| 欧美人与人动人物2024心理学| 年轻的母亲在线观看完整版刘海的..| 法国性经典XXXXHD| 法国《监狱伦理3》| 瑜伽裤透明全毛露丁字裤| 小俊在雪姨身上耕耘小说免费阅读 | 《再来一次好吗》免费观看| 亚洲尺码和欧洲尺码的| 《疯狂72小时》韩剧