for (_ <- Range(0, 100000)) {
val s = "abc".split("a")
try {
s(5)
} catch {
case e: Exception => {
e.printStackTrace()
}
}
}
没有启动多线程
刚开始会输出:java.lang.ArrayIndexOutOfBoundsException: 5 后面会有异常堆栈信息
然后马上就变成了输出:java.lang.ArrayIndexOutOfBoundsException 没有后面的 mesagge 信息,也没有异常堆栈 也就是 Exception 的其他信息都丢失了