The scope and applicability of Java vs .NET are self-explanatory.
Each release has improved efficiency, making .NET one of many fastest software platforms.