国产成人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断言与异常区别的两点介绍,相信大家已经能分清二者的不同之处。在使用环境上,注意检验条件的先后顺序即可分清。

关注

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

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

二叶草M码与欧洲码的区别| 恋爱之瘾| 《性呻吟》伦理| 王叔我老公还在客厅呢什么小说| 来吧儿子妈妈是纯还是混| 做到双眼失焦双男主 | 把女人弄湿后男人的心理变化 | 摸摸大扔子图片真实| 《訾花交换做爰》| Y丫影院免费观看电视剧| 《妻子6》在线观看免费版电视剧| 吃瓜网热门事件| 精品免费国产一区二区三区四区| 少女配狗视频大全播放| 妹妹的性放荡日记H| 麻花传沈娜娜MV免费观看| 为什么男的用手抠女的信道| 《浴室吃奶2》无删减| 二人努力生猴子免费观看| 老翁玩嫩媳| BOBO浏览器老司机模式改版特..| 摧花狂魔全文阅读免费| 黑料门今日黑料最新| JIXIESHI| 性课被老师当教具CAOH视频| 国产一区二区| 美国灭火宝贝3| 沉沦木之音| 麻豆免费观看A片WWW| 老公拿狗给我配| 外国大片又大又好看的PPT| 女生给男生吃小头头| 免费B站看大片真人电视剧| 暴躁少女CSGO高清大图特点| 《金莲浮史》台湾绝版| 白日梦我百度百科| 女朋友想放进去睡是什么心理| 皇空无痕MV免费视频观看| 戴上自安小玩具调到10档| 《再来一次好吗》免费观看 | 女性三角毛毛区有片毛掉光正常吗