Kevin Duffey wrote:
> Hi,
>
> >> Again..why a Hashtable instead of Hashset?
> >
> >And again the answer: believe it or not, there are still people
> >in the world
> >running JDK 1.1 -- which includes nearly everyone that is not on one of the
> >"popular" OS platforms. Even on one of the arguably most popular platforms
> >(Linux), production quality 1.2 JVMs are only starting to show up.
>
> Sorry Craig..I wasn't aware that I asked this before. Too many emails! ;)
> That clears things up. For our site, we are using JDK 1.2 and later so I am
> safe to use Hashset, which is good news. Why is it SUN is so slow about
> getting JDK 1.2+ on other platforms? Or are they not the ones implementing
> it? I read not too long ago that SUN didn't want to support Linux for a
> while because it competes against Solaris, their commercial OS. Its sad that
> it takes so long to bring these JDKs out to good OSs like Linux, but MS gets
> it right away.
>
<sun-hat head="on">
Like every company, Sun has resource limits on how many people they can devote to
endeavors like this (and porting a JVM is not for the faint hearted -- ask the
Blackdown team if you need evidence of that :-), so we focus on the platforms where
we get the most "bang for the buck" in terms of the primary goal -- ubiquity of
Java across all platforms. However, unlike Microsoft, Sun publishes an open
standard definition of what it means to be "Java compatible", so that others can
build a JVM of their own, and then test it to assure their customers of its
compatibility.
For Java2 Standard Edition (J2SE), version 1.2.2, Sun publishes JDKs and JREs for
three platforms (Solaris, Windows, and now Linux). However, there are many other
implementations of JDK 1.1 and 1.2 by many other vendors, including implementations
on some of the same platforms that Sun supports directly. That's the power of open
standards -- you don't *have* to wait for Sun to do it all for you, and you don't
*have* to use Sun's implementation if one of the alternatives meets your particular
needs better.
</sun-hat>
Now, back to our regularly scheduled discussion of JSPs and servlets ...
Craig McClanahan
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:
http://java.sun.com/products/jsp/faq.html
http://www.esperanto.org.nz/jsp/jspfaq.html
http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets