当前位置: 代码迷 >> Java相关 >> 请教为什么没有打印exception
  详细解决方案

请教为什么没有打印exception

热度:7117   发布时间:2013-02-25 21:45:18.0
请问为什么没有打印exception?
Java code
public static void main(String[] args) 2     { 3  4         try 5         { 6             Thread thread = new Thread(){ 7                 @Override 8                 public void run() 9                 {  10                     int i = 0;11                     System.out.println(2/i);12                 }13             };14             thread.start();15         }16         catch (Exception e)17         {18             System.out.println("exception");19         }20     }


------解决方案--------------------------------------------------------
异常肯定产生了,LZ的程序,主线程中不能捕获到子线程异常。得在子线程中可以捕获

百度一下 java 主线程捕捉子线程异常
  相关解决方案