模組

鼓勵使用模組但不是必需的,這允許現有程式碼繼續在 Java 9 中工作。它還允許逐步過渡到模組化程式碼。

編譯時,任何非模組化程式碼都放在一個未命名的模組中。這是一個特殊的模組,它能夠使用來自所有其他模組的型別,但只能使用具有 exports 宣告的包

未命名模組中的所有包都將自動匯出。

關鍵字,例如 module 等……,在模組宣告中受到限制,但可以繼續用作其他地方的識別符號。