Java的内置库实现

时间:2012-04-13 05:17:54

标签: java shared-libraries built-in

有没有人碰巧知道在哪里可以看看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");
}

4 个答案:

答案 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文件