zoukankan      html  css  js  c++  java
  • 异常处理——Java的try catch用法

    thread:线程
    异常是一种处理机制,它提供一种可以检查程序中的错误,返回比较有好的界面。
    异常不是编译时的错误,而是运行时的错误,只有运行时出错才能捕捉到。
    可以将错误捕捉到然后继续执行余下的代码。程序继续执行

    java程序处理异常的流程:
    某个语句抛出异常后,会先将异常抛给目前的函数看有没有try catch语句捕获和处理异常,如果没有则返回上一层函数继续抛出异常看有没有try catch语句,如果也没有就抛给java的jre的jvm虚拟机,然后虚拟机给出一个粗暴的处理——程序停运行。
    //当然如果没有异常则程序正常运行
    try{
    ......
    }
    //捕捉到错误信息,e用来接收异常对象ArrayIndexOutOfBoundsException栈溢出
    catch(ArithmeticException e){
    e.printStackTrace();//可以理解为输出该异常的具体信息。
    ......
    }
    try catch对代码的优化并没有作用
    异常只会从最近的try catch中输出一个,然后继续运行正常的代码。

    常见的一些异常:
    所有的异常都是Exception的子类。

  • 相关阅读:
    提高代码质量:如何编写函数
    如何写自我评价
    写简历注意事项
    Android开发注意细节
    Android:onNewIntent()触发机制及注意事项
    Atom与markdown
    Java程序性能优化总结
    Java中的继承与组合
    Fragment生命周期总结
    C# 生成随机姓名
  • 原文地址:https://www.cnblogs.com/1996313xjf/p/5937295.html
Copyright © 2011-2022 走看看