javax 包和 Java 包有什么区别

为什么要添加个X呢

javax是Sun公司提供的一个扩展包,算是对原JAVA包的一些优化处理,现在已经有很多都是基于JAVAX的程序开发而不是java包,就像netbeans里的图形处理都是使用jabax包。(ps:这里javax的x很准确地表明了它是一个扩展包,而不是核心包(core package),但由于历史原因,javax下的并不都是扩展包,比如swing包已经是Java核心架构的一部分了,不过为了与Java1.1编码兼容,仍使用javax.swing。)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-08
java包是sun一开始就有的包。javax是后来新增的包,里面包含了一些较新的类库。
第2个回答  2008-08-08
用java的时候是使用j2se的一些共同包如:java.lang.*
用javax的时候是使用j2ee的一些包如:javax.servlet.*,
servlet,EJB等都是再javax里面
x好像就是指extended扩展的意思
第3个回答  2008-08-08
可以这样理解.javax包是在java包的基础上经过改进了的用纯java写的.sun为了区别,于是就这样规定.其实没有必要太关注这个东西.
第4个回答  2008-08-08
两个不同的包,包里面的类不同