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