有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java的内置库实现

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

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

//compiled code
throw new RuntimeException("Compiled Code");

例如,如果我尝试查看字符串,我会看到以下内容。查拉特(国际)

public char charAt(int i)
{
    //compiled code
    throw new RuntimeException("Compiled Code");
}

共 (4) 个答案

  1. # 1 楼答案

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

  2. # 2 楼答案

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

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

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

  3. # 3 楼答案

    您还可以使用jad反编译任何文件。类文件

  4. # 4 楼答案

    jdk提供了内置库源代码。例如,在windows框上,jdk文件夹将包含src。zip,其中包含内置库的源代码

    希望这有帮助