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

关注

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

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

女性扒开大腿内侧小肚子痒| 日本女生校服| おまえの母亲をだます的歌词| 东北老阿姨高清免费观看电视剧| 他的手渐渐地也开始不安分起来 | 45岁老阿姨喷了三次尿素乳育| 《魅魔之耻》1~4集免费看| [汉化版]全彩漫画免费阅读 | 《交换做爰》在线观看| 无情扌雷辶鬲| 人与动物胶配方视频荷尔蒙| 两个奶头被吃得又翘又肿特别疼 | 《医务室上垒》动漫全集在线观看| 强多干伦久久久久久久久| 日韩AV无码一区二区三区| 男同桌硬了把我内裤也脱了| 暴躁老妈全集观看免费版| 美女两个球球抖动抓球球视频| 俄罗斯少女2免费观看| 朝桐光| 老师穿白色双开真丝旗袍怎么穿| 女生全身照真实不像网图图片| 成色P31S是国精产品吗| 《交换做爰》在线观看| 公交车上被蹭水后多久自然恢复| 15岁女初中生免费观看电视剧| YSL蜜桃色6696是纯还是仿| 《下班后的办公室》上线| 麻花MV在线看免费观看电视剧| 东北娘们国语版免费播放| 丫头把腿开大让我添添| 女孩蹲下小便视频大全| 乳荡的小峡子3| MV在线观看免费播放历史 | 开裆裤法国1980年| 日本大片又大又好看的PPT| 一母四女战一婿刘琴小说免费阅读 | 美国禁忌结局1-4| 《少妇》6| 欧美电影免费观看电视剧大全| 女人被男人进入后的心理变化