Can you please either elaborate or provide references, so we may judge the accuracy of such a profound statement?
I can offer you personal experience -- I'm a Java developer for CSC.
Or, you can read the thread,Study: Java to overtake C/C++ in 2002 from here in the forum.
But I really am not to concerned about 'convincing' anyone of Java's success. I'd rather you look at some Java programs and decide for yourself if it's superior.
Do a web search for Java Games, for example, and play some of the thousands of offerings.
I'm afraid I can't let you see the in-house tools we write, since they interface to our Oracle Financials and Lotus Notes. My employer wouldn't like me just showing that off, I'm think.
"Can you please either elaborate or provide references, so we may judge the accuracy of such a profound statement?"
There is no doubt of the validity of this claim. IBM with it's WebSphere 4.0 application server has made J2EE THE distributed computing model for the enterprise. I'm talking big deployments here -- Bank of America, for example, has multiple mainframes running multiple instances of Java 2 in it's UNIX system services environment for applications such as MoveMoney and DirectBanking. These applications are written using the J2EE architecture and actually touch money, so they are serious. I don't know how much more distributed you can get than a nationwide network of ATM machines and mainframes.
We even deploy smaller scale applications using WebLogic application server and WebSphere on Windows 2000 Servers. These are also distributed, with multiple clusters of servers behind load-balancing IP masquerading routers handling client requests.
Microsoft's .NET strategy is not yet out of beta, and therefore has no chance of claiming any of the J2EE market share for any production applications, unless the IT managers / CIO's that authorize said transition want to look for another job.