Java';s内置库的实现

Java';s内置库的实现,java,shared-libraries,built-in,Java,Shared Libraries,Built In,有没有人知道,如果可能的话,我可以在哪里查看java内置库的代码 我尝试了Ctrl+Shift+B(这是Netbeans与Eclipse的Ctrl+Shift T的等价物)来“转到源代码”,但我只能看到方法标题,而主体始终是: //compiled code throw new RuntimeException("Compiled Code"); 例如,如果我试图查看String.charAt(int),我会看到以下内容 谷歌“java反编译器”并下载它。您可以在库中看到任何类文件的源代码。当

有没有人知道,如果可能的话,我可以在哪里查看java内置库的代码

我尝试了
Ctrl+Shift+B
(这是Netbeans与Eclipse的
Ctrl+Shift T
的等价物)来“转到源代码”,但我只能看到方法标题,而主体始终是:

//compiled code
throw new RuntimeException("Compiled Code");
例如,如果我试图查看String.charAt(int),我会看到以下内容


谷歌“java反编译器”并下载它。您可以在库中看到任何类文件的源代码。

当然,JDK与源代码一起分发,您可以方便地在IDE中打开它们。查找“src.jar”

它可能已经设置好了。在Eclipse中,只需尝试Ctrl-Shift-T,比如“java.lang.String”


web搜索也会显示链接良好、格式良好的页面。

内置库源代码可从jdk获得。例如,在windows框中,jdk文件夹将包含src.zip,其中包含内置库的源代码


希望这有帮助。

您也可以使用jad来反编译任何.class文件

您是指JDK吗?因为你可以很容易地获得JDK的源代码。参考本主题——获取更多帮助。我尝试了
Ctrl+Shift+B
,这是Netbeans的
Ctrl+Shift+T
,但我只能看到方法头,其中主体是
//编译代码
抛出新运行时异常(“编译代码”)
public char charAt(int i)
{
    //compiled code
    throw new RuntimeException("Compiled Code");
}