On the one hand, Java is looking like a security sieve/trojan these days and on the other Google has asked USPTO to shoot down several patents on Java which are held by Oracle.
Until software patents in general are discarded IT will be burdened by illegitimate patents that take many years to sort out in the courts. Patents are silly when applied to software. They are tantamount to patenting ideas and the last thing IT needs is restraint on ingenuity.
The holes in Java should be Oracle’s number one concern, not litigation and restraint in usage. Suing Google over using Dalvik in Android/Linux is a sure sign that Oracle is headed in the wrong direction and we would do well to avoid Java to simplify our lives. There are many programming languages that are much more freely licensed. Free Pascal is my choice, but you can use Python, Ruby and PHP etc. to do the same things you can with Java. Sun/Oracle has poisoned the well.
SUN/Oracle have had a leadership role in IT for a long time but if this is their current flagship they will soon fall from former glory. Who wants to be a business partner or customer of sue-happy trolls? Who wants to use IT that leaks?
I checked my system and found several installations of Java, none of which is essential for the important things I do.