
java module是什么,讓我們一起了解一下?
module是在每個java project中的根目錄下都有一個module-info.java,而且模塊名不可重復,因此建議采用類似包名的結構,<>中的名字需要是全限定名,不管是包名、類名或是接口名。
module 是一些包的容器。依賴它的應用稱之為模塊,模塊是有名字的,其他模塊使用該名字使用它。module導出特定的包,僅供依賴它的包使用。

如何創建一個module?
聲明一個module:cat module-info.java。
module?com.foo.bar{
exports?com.foo.bar.alpha;
exports?com.foo.bar.beta;
}和package-info.java 類似,它也用一個獨立的java文件保存,名為 module-info.java。
module?com.foo.app{
requires?co.foo.bar;
requires?java.sql;
}
module?com.foo.bar{
requires?com.foo.baz;
exports?com.foo.bar.alpha;
exports?com.foo.bar.beta;
}
module?com.foo.baz{
exports?com.foo.baz.mumble;
}以上就是小編今天的分享了,希望可以幫助到大家。
