Cuando voy a JavaDocs encuentro algunas clases en el paquete java
, mientras que algunas están en javax
. Luego me encontré con javax vs java package.Algunas preguntas básicas sobre javax vs java packages
Lo que obtengo de este enlace casi de todas las respuestas es que el paquete javax
es solo una extensión de la biblioteca java. Me refiero a que el primer Java debe haber venido con las bibliotecas de Java centrales I.E. java
pero cuando se desarrolló un paquete más se lanzaron con javax
. ¿Derecha?
Alguna pregunta que inmediatamente me viene a la mente como desarrollador. ¿Cuáles son las implicaciones de estos paquetes de nombre diferente para un desarrollador de Java? Aquí están las preguntas y análisis: -
- Incluso si estoy de acuerdo
javax
es solo una extensión de core java. Pero, de nuevo, veo paquetes totalmente diferentes, comoorg.omg.CORBA
, etc. ¿Por qué se llamajavax.omg.CORBA
? - ¿Estos paquetes como
javax
,org
, vienen con la descarga estándar de JDK y JRE? ¿Deben descargarse estos por separado de JSE 1.6? - ¿El cargador de clases de bootstrap intenta encontrar las clases en estos paquetes de forma predeterminada como lo hace en el caso de las clases centrales de Java (como
java.lang
).
No entiendo la primera pregunta ... ¿Pueden detallar/reescribirla? – m0skit0
posible duplicado de [javax vs java package] (http://stackoverflow.com/questions/727844/javax-vs-java-package) –