java及其开发环境(mysql)

内部类与异常类

2018-04-18  本文已影响1人  自由主义者

断言语句用于调试代码阶段。在调试代码阶段让断言语句发挥作用,这样就可以发现一些致命的错误,当程序正式运行时就可以关闭断言语句,但仍把断言语句保留在源代码中,如果以后应用程又需要调试,可以重新启用断言语句。

        使用关键字assert声明一条断言语句,断言语句有以下两种格式:

  assert booleanExpression;

  assert booleanExpression:messageException;


 所谓异常就是程序运行时可能出现一些错误,比如试图打开一个根本不存在的文件等,异常处理将会改变程序的控制流程,让程序有机会对错误作出处理。

       异常对象可以调用如下方法得到或输出有关异常的信息:

 public String getMessage();

 public void printStackTrace();

 public String toString();  


 假设Computable是一个接口,那么,Java允许直接用接口名和一个类体创建一个匿名对象,此类体被认为是实现了Computable接口的类去掉类声明后的类体,称作匿名类。

    下列代码就是用实现了Computable接口的类(匿名类)创建对象:

      new Computable() {

            实现接口的匿名类的类体

       } ;   

上一篇 下一篇

猜你喜欢

热点阅读