这段什么是java语言言怎么读?

断言在软件开发中是一种常用的調试方式很多开发语言中都支持这种机制。一般来说断言用于保证程序最基本、关键的正确性。断言检查通常在开发和测试时开启為了保证程序的执行效率,在软件发布后断言检查通常是关闭的断言是一个包含布尔表达式的语句,在执行这个语句时假定该表达式为true;如果表达式的值为false那么系统会报告一个AssertionError。断言的使用如下面的代码所示:

Expression2 可以是得出一个值的任意表达式;这个值用于生成显示更多調试信息的字符串消息

要在运行时启用断言,可以在启动JVM时使用-enableassertions或者-ea标记要在运行时选择禁用断言,可以在启动JVM时使用-da或者-disableassertions标记要茬系统类中启用或禁用断言,可使用-esa或-dsa标记还可以在包的基础上启用或者禁用断言。

注意:断言不应该以任何方式改变程序的状态简單的说,如果希望在不满足某些条件时阻止代码的执行就可以考虑用断言来阻止它


在java培训过程中我们会学习到关於java的断言机制这一问题,如何理解断言机制呢?中心的老师做了如下介绍

断言从JDK1.4版开始引入,它让开发期间测试假设而没有付出为异常編写异常处理程序方面的代价,一旦程序完成开发并全部部署,假设将从不会发生

主要作用:因为在开发时对自己的假设非常肯定,所以不想花费时间来编写异常处理代码断言让在开发期间测试你的假设。

断言有两种形式:简单和非常简单

将通过表达式的值向错误哏踪栈中添加更多信息,提供了更多调式帮助信息

学习java时,要多看一些关于java方面的书籍java培训时要多多练习编程技巧。

我要回帖

更多关于 什么是java语言 的文章

 

随机推荐