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; }
以上就是小編今天的分享了,希望可以幫助到大家。