Namespace javax biasanya (itu kata yang dimuat) digunakan untuk ekstensi standar, saat ini dikenal sebagai paket opsional . Ekstensi standar adalah subset dari API non-inti; segmen lain dari API non-inti jelas disebut ekstensi non-standar, menempati ruang nama seperti com.sun. * atau com.ibm. . API inti menggunakan java. namespace.
Tidak semua yang ada di dunia Java API dimulai pada intinya, itulah sebabnya ekstensi biasanya lahir dari permintaan JSR. Mereka akhirnya dipromosikan ke inti berdasarkan 'nasihat bijak'.
Ketertarikan pada nomenklatur ini, muncul dari kecerobohan pihak Sun - ekstensi dapat dipromosikan ke inti, yaitu dipindahkan dari javax. * Ke java. * Melanggar janji kompatibilitas mundur. Programmer menangis serak, dan rasa yang lebih baik menang. Inilah sebabnya, Swing API meskipun merupakan bagian dari inti, terus tetap berada di javax. * Namespace. Dan itu juga bagaimana paket dipromosikan dari ekstensi ke inti - mereka hanya tersedia untuk diunduh sebagai bagian dari JDK dan JRE.
java.timesekarang download.java.net/jdk8/docs/api/java/time/package-summary.html