java-beans-lite:轻量级且快速的java.beans.Introspector实现

时间:2024-05-22 03:52:07
【文件属性】:

文件名称:java-beans-lite:轻量级且快速的java.beans.Introspector实现

文件大小:20KB

文件格式:ZIP

更新时间:2024-05-22 03:52:07

java jpms jigsaw jdk9 Java

Java Beans精简版 轻巧,快速的java.beans.Introspector重新实现,用于消除对Bean Introspection的java.desktop模块的依赖。 问题 JDK 9中引入的模块封装了Java标准库中的所有AWT,Swing,Image和Sound软件包。 除此之外,它还包含带有帮助程序类的java.beans包,可以与Java Beans进行交互,特别是进行自省。 由于它与AWT的紧密依赖,因此无法轻易将其从java.desktop模块中删除,从而导致任何使用java.beans包的第三方库都依赖于所有java.desktop类,从而在JVM安装中增加了12mb的额外开销,并且一些额外的内存使用情况。 解决方案 重新实现了java.beans.Introspector类,以非常轻巧和超快速的方式(仅将分析结果自动缓存)进行java Bean的分析,并且


【文件预览】:
java-beans-lite-master
----pom.xml(5KB)
----LICENSE(11KB)
----src()
--------test()
--------main()
----.gitignore(292B)
----README.md(2KB)

网友评论