ITPub博客

首页 > Linux操作系统 > Linux操作系统 > JAVA 编程复习总结笔记六

JAVA 编程复习总结笔记六

原创 Linux操作系统 作者:jyang57 时间:2010-02-10 19:06:51 0 删除 编辑

1         Java异常:运行期出现的错误(比如IndexOutOfboundsException),不是javac时出的错,是java时出的错误。

2         C 和 C++在语法层面不检查数组越界异常。

3         Java程序的执行过程中如出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息并将被提交给java运行时系统,这个过程称为抛出(throw)异常。(我们需要做的是当它抛给java运行时系统的时候,我们必须捕获catch了它,逮住它,提示友好信息)

4         try{} catch(ArithmaticException ae)// ae对象(叫什么名无所谓)已经是java运行时系统自动给                               //初始化好的,我们直接拿来用就可以啦。

{System.out.println(“系统正在维护”);

Ae.printStackTrace();//把错误信息的堆栈信息打印出来,方便程序员解决问题。

}

5         NullPointerException     BufferOverflowException  

6         Throwable分为:Error(系统的错误,虚拟机的错误,程序员处理不了的)   Exception(程序员能处理的错误)

7         Exception又分为:普通的Exception(API文档中的类的方法的显示throws的)和 Runtime Exception(经常出的一种错误,如a/b或经常出的错误或IndexOutOfBoundException,可以不逮的,因为太频繁了)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23155850/viewspace-662831/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-01-09

  • 博文量
    110
  • 访问量
    164134