dea*_*mon 4 java exception java-ee
我刚刚查看了javax.ws.rs.core.MediaType的代码并且想知道throw new RuntimeException("Compiled Code"),因为我以前从未见过它.我认为是一种"未实施"的形式,但不知道.
package javax.ws.rs.core;
import java.util.Map;
import javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate;
public class MediaType {
// some variables and constants ...
public static MediaType valueOf(String string) throws IllegalArgumentException {
//compiled code
throw new RuntimeException("Compiled Code");
}
public MediaType(String string, String string1, Map<String, String> map) {
//compiled code
throw new RuntimeException("Compiled Code");
}
public MediaType(String string, String string1) {
//compiled code
throw new RuntimeException("Compiled Code");
}
...
}
Run Code Online (Sandbox Code Playgroud)
这是什么一回事呢?
基于您发布的代码片段我假设您正在查看*.class文件而不是*.java文件?
如果是这样,那么"编译代码"和//编译代码就在那里,因为你的IDE试图给你一些可编程的*.java类的可读表示,所以你至少可以看看那个类中有哪些方法可用.
"编译代码"绝不是抛出RunTimeException时给出的正确错误消息.
每个IDE(eclipse,intelliJ,..)中*.class文件的显示都不同
如果您希望能够查看执行的代码,则需要未编译的*.java文件.
| 归档时间: |
|
| 查看次数: |
7195 次 |
| 最近记录: |