【发布时间】:2012-02-29 16:33:02
【问题描述】:
当我访问 JavaDocs 时,我在 java 包中找到了一些类,而在 javax 中找到了一些类。然后我遇到了javax vs java package。
我从这个链接得到什么
几乎所有的答案都是 javax 包只是 java 库的扩展。我的意思是第一个 Java 必须带有核心 Java 库 I.E。 java 包,但是当开发了更多包时,它们与javax 一起发布。正确的?
作为开发人员,我立即想到了一些问题。这些不同名称的包对 Java 开发人员有什么影响。以下是问题和分析:-
- 即使我同意
javax只是核心java 的扩展。但话又说回来,我看到了完全不同的包,例如org.omg.CORBA等。为什么将其命名为javax.omg.CORBA? - 像
javax、org这样的软件包是否附带标准的JDK 和JRE 下载?这些是否需要与 JSE 1.6 分开下载? - 默认情况下,引导类加载器是否会尝试在这些包中查找类,就像在核心 Java 类的情况下一样(如
java.lang)。
【问题讨论】:
-
第一个问题没看懂……能详细说明/重写一下吗?