Link to home
Start Free TrialLog in
Avatar of she1
she1

asked on

in "javax", what is the "x" mean?

we import java.rmi.remote
also we import "javax.ejb.*"

in "javax", what is the "x" mean?
ASKER CERTIFIED SOLUTION
Avatar of aratani
aratani

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of leeprovoost
leeprovoost

nowadays swing isn't regarded as an extension anymore. it belongs to the java core but they kept the javax name
In automation 'x' is always short for extension or extended.
What will the next extension be named??
;JOOP!
in general javax.* is for stuff not in
the standard java. javax is found only from java2.

In standard java flexibility is missing,so many flexible and advanced features are added to java package and they named it as javax package.to differentiate from previous packages.

for example:
java.awt--> contains heavy weight components whereas
javax.swing-->contains advanced lightweight components and also some new methods.

the 'x' in javax is to merely indicate the included new features
Yes, what I meant:  java2.swing would have been more appropriate, so the next
extension will be put in javaxx.whatever, but I hope they will skip javaxxx.feature
because then my boss will think I'm working on porn.
;JOOP