1. 程式人生 > >Java類庫的源碼

Java類庫的源碼

inux lib usr 目錄 content 解壓 scanner jdk1.8 java類

Java類庫中的類,包括System、String、Scanner、Math、Random等;這些類也是用Java編寫的。

Java類庫中包含數千個文件,其中的很多文件都包含數千行代碼;因為Java類庫很大,所以其源碼存在一個名為 src.zip 的文件中。

下面我們在計算機中找到這個文件(假如你的電腦中安裝了Java環境):

在Linux系統中,它很可能位於目錄 /usr/lib/jvm/openjdk-8/ 中(可能需要安裝 openjdk-8-source 包);

在OS X系統中,它很可能位於目錄 /Library/Java/JavaVirtualMachines/jdk.../Contents/Home/ 中;

在Windows系統中,我們可以通過如下方法找到 src.zip 文件:

在命令行輸入 echo %JAVA_HOME%

技術分享圖片

將目錄切到 C:\Program Files\Java\jdk1.8.0_131 ,會找到 src.zip。

技術分享圖片

src.zip 文件解壓後,會看到如下目錄結構和Java源碼:

技術分享圖片

技術分享圖片

並打開其中的一個Java文件,如下:

技術分享圖片

Java類庫的源碼