📜  java 和 javax 的区别 - Java (1)

📅  最后修改于: 2023-12-03 15:31:33.360000             🧑  作者: Mango

Java 和 javax 的区别

Java 和 javax 都是 Java 编程语言的一部分,它们之间有三个主要的区别:

  1. Java 是标准的 Java 核心编程语言,而 javax 是 Java 标准扩展,主要用于支持 Java 核心库之外的功能。
  2. Java 包含了基本的语言功能,如基本的数据类型、操作符、控制结构、类和对象、异常以及输入和输出等。而 javax 包含更高级的功能,如 GUI 组件、网络通信、XML 处理、加密、身份验证等。
  3. Java 具有更高的兼容性和稳定性,而 javax 则经常用于尝试新的技术和概念。

实际上,在 Java 的早期版本中,javax 包中的类是 Java 核心库的一部分。但是,Java 2 发布后,javax 包成为了 Java 企业版(Java Enterprise Edition)的一部分,主要是为了支持企业级的应用程序开发。

总之,Java 和 javax 都是 Java 编程语言的一部分,它们之间存在着一些区别,Java 是标准的 Java 核心编程语言,而 javax 则是 Java 标准扩展,主要用于支持 Java 核心库之外的功能。