首页 > Java > java教程 > Java 9中模块的优势是什么?

Java 9中模块的优势是什么?

WBOY
发布: 2023-09-10 11:37:02
转载
851 人浏览过

Java 9中模块的优势是什么?

模块是专为重用而设计的软件包容器,每个模块都包含一个模块描述符,其中包含有关的信息模块名称模块依赖项(它所依赖的其他模块的名称)和它导出的包的名称,这些包只能由依赖的模块使用

模块的优点

  • 封装性强是模块系统的主要优点之一,因为“ public”访问说明符不再可供所有人访问。通过使用模块系统,我们可以允许外部应用程序访问有限的一组包。
  • 它使我们的应用程序轻量级,因此可以在更多应用程序上运行设备数量。由于它是轻量级的,因此提高了应用程序的性能
  • 这种架构允许我们将应用程序分为外部隐藏包,因此很容易遵循关注点分离原则。
  • 包中的一些内部类,例如sun.security.*com.sun .crypto.* 不再可访问,因为这些软件包现已隐藏,因此提高了安全性

p>

模块可以在名为“module-info.java”的文件中声明,该文件是模块描述符。

<strong>module com.tutorialspoint.app{
   // Modules upon which the module "com.tutorialspoint.app" depends on 
   requires com.tutorialspoint.services;
   // Packages exposed by this module that can be used by other modules 
   exports com.tutorialspoint.app.util;
}</strong>
登录后复制

以上是Java 9中模块的优势是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板