1. 程式人生 > >編譯一個java源程式檔案,會產生多少個位元組碼檔案

編譯一個java源程式檔案,會產生多少個位元組碼檔案

一般情況下一個Java檔案代表一個類,在編譯時會產生一個位元組碼.class檔案。
但是在Java中 一個原始檔中可以包含多個類,但是隻能有一個public類,其他的都成為內部類,這時編譯時會生成多個位元組碼檔案。一個是那個public類也是該原始檔名對應的.class 另一個就是public類名$內部類名.class
取決於你的java原始檔中有幾個類,在一個原始檔中你用class關鍵字定義了幾個類,編譯的時候就會產生幾個位元組碼檔案。