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

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檔案,如下: