java is plateform independent language that runs on different opertaing system but .net is plateform enviorment that makes to different language indepedent to run here because all language code compile second time in CLR and make native cade
I took a Introduction to Java course last year. I had the same question when I started the class http://www.DevelopIntelligence.com/catalogue/java-training.php. But I learned that Java and .NET are both platforms that run applications. Both platforms use something known as a virtual machine. In the Java platform, the primary programming language use to write applications is called Java. In the .NET platform, the programming language choices include VB.NET, C++.NET, C#.NET. In other words, there is no "difference between the Java langage and the .net language" as there is no "net language". The Java language is most similar to the C# language in .NET. There are some technical differences, but in general they are about the same.
java is the best platform compared to dot net
Java is always the best. Java is great for Enterprise while desktop is the place for .Net
Java is cross-platform while .NET is for Windows platforms only.
Java
java is from sun and .net is from microsoft, java is a language + runtime and .net is run frame that supports multiple language.
Java can run on any operation system(platform independent) but .net runs only under windows.
C, C++ and Java are cross-platform languages. NET is for Windows-only.
Depends on the kind of java you want to use. But most java applications require you to have a JVM. If it java programing developer then you will need java JDK e.g if you want to use net beans as integrated developing environment(IDE) for java coding you must install JDK first before installing it.
Java and .Net are used more to create applications and interactive sites. It all depends on your background.
The short answer is: there is no such thing. Explanation: .NET and Java and two completely different frameworks, although there are some similarities between them - use of virtual machines, JIT compilation, etc. Also, C# has some similarities in syntax with Java. But on the whole both languages and the underlying framework are completely different. For example, C# supports pointer arithmetic, unsigned integers, while Java don't. On the other hand, .NET is something that was meant to be run on Windows exclusively, while the goals of Java platform is to provide you with an arsenal that you can use on any operating system without any change in your code. So due to these differences it is very problematic and unnecessary to port any serious code from .NET to Java and vice versa.
Java is cross-platform while .NET is for Windows platforms only.