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

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

in "javax", what is the "x" mean?
she1Asked:
Who is Participating?
 
arataniCommented:
javax is an abbreviation for Java eXtension. javax became the name for a standard extensions for java after jdk 1.1 I believe. So, all the new extensions added to java like swing will be the javax directory.
0
 
leeprovoostCommented:
nowadays swing isn't regarded as an extension anymore. it belongs to the java core but they kept the javax name
0
 
sciuriwareCommented:
In automation 'x' is always short for extension or extended.
What will the next extension be named??
;JOOP!
0
 
ganeshmoorthyCommented:
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
0
 
sciuriwareCommented:
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
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.