javax
javax is a namespace in the Java platform that contains a broad set of APIs historically treated as extensions to the core Java API. The packages under javax cover user interface components, XML processing, data access and persistence, naming and directory services, networking, security, and various enterprise technologies. While java.* contains the core language and standard library, javax.* includes APIs that were originally envisioned as optional features or part of enterprise specifications, such as Swing for GUI, XML parsers, JNDI for naming, JDBC extensions, and enterprise APIs.
The origin of javax dates to the early Java platform when developers were encouraged to use extension
Notable subpackages include javax.swing for GUI widgets; javax.xml and its related packages for XML processing; javax.sql