javax包背后的基本原理是什么?什么进入java,什么进入javax
我知道很多enterprise-y软件包都使用javax,但是Swing、新的日期和时间api(JSR-310)以及其他J2SE软件包也是如此
最初,javax是用于扩展的,有时东西会从javax升级到java
一个问题是Netscape(可能还有IE)限制了java包中可能包含的类
当Swing从javax设置为“graduate”到java时,出现了一种小爆炸,因为人们意识到他们必须修改所有导入内容。考虑到向后兼容性是Java的主要目标之一,他们改变了主意
在那个时候,至少对社区(可能不是Sun)来说,javax的整个意义都消失了。现在我们在javax中有了一些东西,它们可能应该在java中。。。但是除了那些选择了软件包名称的人之外,我不知道是否有人能够在个案的基础上找出理由