gpt4 book ai didi

java - 为什么 org.ietf、org.omg、org.w3c 和 org.xml 是 POJO 的一部分?

转载 作者:行者123 更新时间:2023-12-01 19:10:16 32 4
gpt4 key购买 nike

大家好,我想知道包 org.ietforg.omgorg.w3corg 是如何实现的.xml 已进入 "official" Java classes

例如,默认 JDK 不会包含 Apache Commons 中的所有类,这是有道理的。 ,

按照同样的理念,这些 org.w3corg.omg 包不应该在默认的 JDK 类之外(即不包含在 JDK 安装中) ?

最佳答案

这些都是代表标准的一般代码,IETF、OMG、W3C都是标准组织。您所引用的代码是使用这些包名称创建的,并且被广泛使用,因此将其以其原始名称放入 JDK 中是有意义的。标准名称的一个异常(exception)是 org.xml 包。其中有 SAX,它是流式 XML 事件处理的早期 Java/XML 开源实现,后来变得非常流行。它也是位于编程层次结构中正确级别(相当低的级别)的代码,因此通常会被普遍需要。其中一些是 Java 运行时环境其他部分所依赖的代码。

像 Apache Commons 这样的开源项目中的代码要么不是标准,要么是 Java 运行时的其他部分不需要的,因此没有充分的理由包含它。

请注意,在其他情况下,Sun/Oracle 添加了 JDK 外部的代码来实现核心功能(想到 Doug Lea's concurrency stuff),但这些包被重命名为 java 包。

关于java - 为什么 org.ietf、org.omg、org.w3c 和 org.xml 是 POJO 的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8638015/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com