try{}
catch(IOException e){
e.printStack();//具体是什么意思?好用不?
}

解决方案 »

  1.   

    Stack 是堆栈的意思,每一次错误都被记在里面,这个函数就是把这个错误堆栈打印出来,你可以根据错误堆栈找到你出错的地方
      

  2.   

    try里发现异常,e.printStack()就将那个异常的信息打印出来。
      

  3.   

    exception是所有异常的父类,一般不管出现什么异常,只要catch
    (Exception e)都不会报错,但如果你知道的代码可能发生异常种类,比如是文件找不到异常最好用
    FileNotFoundExcption这样抛出异常,你就知道发生了什么错误,便于调试,e.printstacktrace();的意思就是把异常信息在后台打印出来,你不这样写的话发生异常不会有任何提示,
    throw new Ioexeption(e.toString());的作用是一样的
    就是说这个代码块如果catch到exctption的话还要再抛出
    Ioexcptio,n而参数写在里面是因为io异常有个构造方法可以吧异常e像
    e.printstack trace();打印出来,其实效果是差不多的
      

  4.   

    应该是这个e.printStackTrace()
    对象的堆栈跟踪输出至错误输出流
      

  5.   

    try{//可能会出现异常的代码块包含在这里面
    }catch(IOException e){//可能会出现I/O异常;e参数,随意写
    e.printStack();//用于输出有关的异常信息,包括异常的原因,以及该异常发生在类文件之中的第几行代码。同时还可以从该信息中查看异常时从哪些方法中引起的。从这些信息中就可以确定具体发生异常的地方
    }希望对你有用,加油