IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
Java is a popular programming language that is used to develop games, applications, and utilities that are found on the Internet, cell phones, and other digital devices. There are thousands of other programming languages out there, such as C, C++, HTML, ColdFusion, Python, Flash, PHP, Visual Basic, and more, but Java has gained popularity in the last few years because it will work on many different kinds of computers.
The same reason that there are frequent updates for the Flash player. Because these applications are installed on so many computers around the world, and because they are cross-platform, they are extremely vulnerable to security risks. They are frequently targeted by hackers and other cyber criminals, so Sun Microsystems is constantly trying to stay one step ahead of the bad guys.
Thanks and Regards,
Well with most all applications in the world running on JAVA there are inevitably going to be problems that arise. So folks go ahead and disable Java in your browsers and while your at it throw your cell phones, PDA's and all the other " fun things " you have at your disposal away. This includes your XBOX 360 and your playstations that are running all those "cool games that include Java libraries that you know nothing about. Yes, trash the cable TV box too flawed Java is what brings all those channels to you in HD.
And while your at it get rid of that internet router. It also runs on Java. Oh yea you will also need to close that bank account. Most banking applications run on Java also. You will also need to get rid of that debit and credit card, Java reads it when you swipe.
Alas, now you can pitch your tent and go to the woods. That is what you will have left. Of course, then you will be vunerable to bear and the like.
But yea, Oracle knows nothing about JAVA technology, right?
The way Java is constructed includes what they call the "Security Manager", which is intended to restrict applications to running in the Java sandbox. This is a major part of the problem, somewhat ironically, because Security Manager has a number of interconnected subsystems that have repeatedly allowed exploits to bypass it and gain access to the machine running Java. The issue, or at least part of it, is the way that all of the subsystems interact make it much harder to correct than it would be to fix a single flaw, partially because of unintended consequences that can result in changes made to one subsystem to fix one flaw may open up a new potential exploit through a different subsystem. Also Oracle doesn't play well with others, and won't work with people outside of the company to attack flaws, so they do everything in a bit of a vacuum.
I am so sick of Oracle trying to install unwanted junk like tool bars and add-on with every update that I'm done with Java anyway. I really, really don't want an Ask Toolbar, and I don't want to have it installed by default unless I opt-out EVERY SINGLE UPDATE! Grrrrrrrrr! Ars has a harsh article on this very topic today, in fact.