I don't believe I had ever encountered a website, or at least an important website prompt me that I need Java to view content properly, until today. One of my Fav Musical Groups changed the Main Page on their website and now Opera prompted me that Java wasn't installed and that it was needed to view all the content properly.
JAVA isn't required to display web pages, that is JavaScript, JAVA applets are used to run specific functions and they need to be loaded on your system, unlike JavaScript which is embedded in the web page or that web site.
It is rare that you would need JAVA, I only have two sites that I visit that need it, Secunia Software Inspector uses the applet to inspect your system for out of date applications that may have a security implication. The other is Trend Micro's Housecall an on-line AV scanner that uses JAVA as an alternative to activeX to do an antivirus scan.
Refresh my mind. Is Java supposed to be Unsafe? A Security Risk?
I CAN download it and only enable it for the websites I want and then disable it again afterwards, right?
Also, wouldn't using Java on Opera be less of a risk than on IE?
Or is it only JavaScript that's a big Security Risk?
JAVA isn't really a security risk as there are controls that limit what it can do. Not keeping JAVA up to date is more of a security risk as the reason for updating is usually to close vulnerabilities/exploits.
I stay well away from IE as it has activeX embedded into it and that is probably the biggest security hole, so using a browser that doesn't use activeX IMHO is better, like Firefox or Opera.
JavaScript can be exploited like any code, however with firefox you can use the NoScript add-on that stops javascript running unless you specifically allow it for that site. I don't think that Opera has an equivalent add-on.
However the web shield also provides limited protection against these exploits.
I think that with win98 you might not be able to use the latest JAVA version, you would have to check that out in the
http://java.sun.com/javase/downloads/index.jsp page or within the web site.