Hi,
What is the difference between java and .net?
Java is a language and .net is an API (library of code). To compare like with like you should compare (Java plus its API) against (c# plus .net).
Java, like C#, is a language. and the Java API, like .net, is a huge library of code for user interface, networking, file processing, database access etc etc.
Java and its API were developed by Sun (now Oracle) to run on Windows, Linux. Mac and (reduced versions) on smartphones and anything else. .net is a Microsoft product that runs only on Windows. They have almost identical capabilities, apart from the platforms they run on.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.