Java模块化
发布日期:2021-05-07 14:43:55 浏览次数:20 分类:技术文章

本文共 858 字,大约阅读时间需要 2 分钟。

目录


模块化概述【理解】

Java
语言随着这些年的发展已经成为了一门影响深远的编程语言,无数平台,系统都采用
Java
语言编写。但是,伴
随着发展,
Java
也越来越庞大,逐渐发展成为一门
臃肿
的语言。而且,无论是运行一个大型的软件系统,还是运
行一个小的程序,即使程序只需要使用
Java
的部分核心功能,
JVM
也要加载整个
JRE
环境。 为了给
Java“
瘦身
,让
Java
实现轻量化,
Java 9
正式的推出了模块化系统。
Java
被拆分为
N
多个模块,并允许
Java
程序可以根据需要选择加
载程序必须的
Java
模块,这样就可以让
Java
以轻量化的方式来运行
其实,
Java 7
的时候已经提出了模块化的概念,但由于其过于复杂,
Java 7
Java 8
都一直未能真正推出,直到
Java
9
才真正成熟起来。对于
Java
语言来说,模块化系统是一次真正的自我革新,这种革新使得
古老而庞大
Java
语言
重新焕发年轻的活力

模块的基本使用【应用】

1.
在项目中创建两个模块。一个是
myOne,
一个是
myTwo
2.
myOne
模块中创建以下包和以下类,并在类中添加方法
 
3.
myTwo
模块中创建以下包和以下类,并在类中创建对象并使用
4.
myOne
模块中
src
目录下,创建
module-info.java
,并写入以下内容
5.
myTwo
模块中
src
目录下,创建
module-info.java
,并写入以下内容

模块服务的基本使用【应用】

1.
myOne
模块中新建一个包,提供一个接口和两个实现类
2.
myOne
模块中修改
module-info.java
文件,添加以下内容
3.
myTwo
模块中新建一个测试类
3.
myTwo
模块中新建一个测试类
 
4.
myTwo
模块中修改
module-info.java
文件,添加以下内容
上一篇:MySQL入门和各种数据库的区别
下一篇:Java反射机制

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年04月01日 15时07分49秒