有没有人碰巧知道在哪里可以看看java内置库的代码?
我已经尝试Ctrl + Shift + B
(这是Netbeans对Eclipse的Ctrl + Shift T
的等效性)来“转到源代码”,但我只能看到方法标题,并且正文总是:< / p>
//compiled code
throw new RuntimeException("Compiled Code");
例如,如果我尝试查看String.charAt(int)
,我会看到以下内容public char charAt(int i)
{
//compiled code
throw new RuntimeException("Compiled Code");
}
答案 0 :(得分:6)
内置库源代码可用于jdk。例如,在Windows框中,jdk文件夹将包含src.zip,其中包含内置库的源代码
希望这有帮助。
答案 1 :(得分:2)
当然,JDK与源代码一起发布,您可以在IDE中方便地打开它们。寻找“src.jar”。
它可能已经设置好了。在Eclipse中,只需尝试Ctrl-Shift-T之类的“java.lang.String”。
网络搜索也会显示精美的链接和格式化页面。
答案 2 :(得分:0)
谷歌“java反编译器”并下载它。您可以在库中查看任何类文件的源代码。
答案 3 :(得分:0)
您还可以使用jad反编译任何.class文件