We used to say of Java: “Write once, debug everywhere.”
That said, it is probably preferable to C++.
The patent pissing match between Oracle and Google is going to get down and dirty.
I still don’t see how Microsoft comes out the winner here.
How popular is .NET compared to Java nowadays anyway ?
If you were to stake your career on mastering one technology, which one is the technology with the brighter future?