ast*_*eri 3 java exception stack-trace
程序中没有一个方法"知道"它在堆栈中的位置.它所知道的只是它自己的小工作,它就是这样做并且回归.因此,当抛出异常并打印堆栈跟踪时,它来自何处?
是否隐含地在JVM中的每个应用程序旁边运行一个单独的Thread来监视程序的状态?或者JVM本身是否拥有此信息,并且异常以某种方式在抛出时从中提取数据?
如果是这种情况之一,是否可以使用一些调用来检索堆栈跟踪(来自监视器线程或JVM)而不抛出异常?
| 归档时间: |
|
| 查看次数: |
257 次 |
| 最近记录: |