三月六日

来源:互联网 发布:java中覆盖的作用 编辑:程序博客网 时间:2024/04/29 09:57

Throwable提供一些方法,用来访问系统执行堆栈。像getStackTrace(),printStackTrace()。

getStackTrace()返回的是 StackTraceElement[]数组,每个元素都是系统执行栈中的元素,可以通过这些元素访问执行栈的信息比如getClassName(),getFileName(),getLineNumber(),getMethodName()都是提供信息的方法。

这是一比较有用的东西,可以通过这个来对系统执行栈进行监视,分析系统的运行情况。

另外:&是按位与;|是按位或;^是按位异或;~是求反;这个都忘了,惭愧……