2012-02-23 88 views
1

我目前正在爲java的一個大子集編寫一個編譯器,我似乎無法找到任何對名稱解析技術有用的東西。您能否請我指點一些資源Java的名稱解析

回答

1

The VM specification for class file format包含JVM中使用的各種類型的名稱預期的命名約定。

根據您是指類名稱,包名稱,成員名稱還是方法簽名,它們會略有不同(不會太多)。

就名稱解析技術而言,您需要確保您遵循分配規則in the Language Specification。基本上,如果違反語言規範中規定的規則(或者類文件規範中預期的名稱),那麼就違反了Java語言的工作方式,或者類加載器分別期待的內容。