美国上市公司
亿元级外企IT培训企业

400-111-8989

热门课程

java的断言机制到底是什么?

  • 时间:2014-12-29
  • 发布:IT培训
  • 来源:资料库

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

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

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

private void method(int num){

assert(num>=0);//这里假定参数num是正数,如果不是真的将抛出一个AssertionError错误

useNum(num+x);

}

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

非常简单:

private void doStuff(){

assert(y>x);

//其他代码

}

简单:

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

private void doStuff(){

assert(y>x):”y is ”+y+” x is”+x;

//其他代码

}

运行时启用断言:

java –ea com.geeksanonymous.TestClass

运行时禁用断言:

java –da com.geeksanonymous.TestClass

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

上一篇:如何在Ubuntu 11.10下成功安装Java
下一篇:Java2下实现Applet数字签名和认证

java技术有哪些优点优势

选择城市和中心
贵州省

广西省

海南省