When I go to JavaDocs I find some classes in java package while some are in javax. Then I came across  javax vs java package. 
What i get from this link
almost from all answers is that javax package is just an extension of java library. I mean first Java must had come with core Java libraries  I.E.  java package but when some more package got developed they released with javax. Right? 
Some question which immediately comes to my mind as developer. What are implications these of differently named packages for a Java developer. Here are the questions and analysis:-
- Even if I agree javaxis just extension of core java. But then again I see totally different packages likeorg.omg.CORBAetc. Why this is namedjavax.omg.CORBA?
- Do these packages like javax,org, come with standard JDK and JRE download? Do these need to be downloaded separately from JSE 1.6?
- Does the bootstrap classloader  try to find the classes in these packages by default as it does in case of core Java classes (like java.lang).
 
     
     
     
    