考虑以下异常打印JRE如何知道发生异常的代码行号?
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:332)
at com.infoaxe.mr.homefeed.ReduceTwo.reduce(MapReduce.java:290)
由于Java是编译型语言,什么运行在JVM是字节码,而不是源代码本身如何除外知道上线就发生了哪些?上例中的示例行332?
字节码可能包含[调试符号](http://en.wikipedia.org/wiki/Debug_symbol) –