module,java
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
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;}