What are major differences between C and Java

0 votes

I only want to make one point clear. This isn't a debate over whether is better; I'll leave that to someone else to debate. It makes no difference to me. I was asked this topic during my job interview, and I thought it would be beneficial to understand more.

These are the only ones I could think of:

  1. Java is not dependent on the platform. Nowadays, one may argue that because of the Mono project, C# should be included as well, but I believe this is a bit exaggerated. Why? When a new version of Java is released, it is immediately available on all platforms that it supports; nevertheless, how many features of C# 3.0 are still lacking in the Mono implementation? Is it truly CLR vs. JRE we should be comparing?
  2. Events and delegates are not supported by Java. As far as I'm aware.
  3. In Java, all methods are virtual
  4. Development tools: I don't believe a tool like Visual Studio exists yet. You'll understand what I'm talking about if you've ever dealt with team editions.
What other points can you come up with?
Jun 9, 2022 in C# by pranav
• 2,590 points
480 views

1 answer to this question.

0 votes

Instead of listing out mutiple points, I would suggest you to go to this page https://www.edureka.co/community/181690/what-are-major-differences-between-c-and-java

This is one of the best links on this subject

Hope this helps!

Check out this Java Certification and become certified.

Thanks!

answered Jun 9, 2022 by rajiv
• 1,620 points

edited Jul 4, 2023 by Khan Sarfaraz

Related Questions In C#

0 votes
0 answers

What are the differences between C#.net and Visual Basic.net

I have some VB.net expertise and would ...READ MORE

Jun 11, 2022 in C# by krishna
• 2,820 points
474 views
0 votes
0 answers

What are the differences between C, C# and C++ in terms of real-world applications?

As the title states, what are the ...READ MORE

Sep 26, 2022 in C# by krishna
• 2,820 points
313 views
0 votes
1 answer

What is the difference between C# and .NET?

C# is a programming language, and.NET refers ...READ MORE

answered Jun 7, 2022 in C# by pranav
• 2,590 points
700 views
0 votes
0 answers

What is the difference between C# and .NET?

Could you please explain the distinction between ...READ MORE

Sep 26, 2022 in C# by krishna
• 2,820 points
435 views
+6 votes
16 answers

How do backend of these really cool games work?

Most of the games these days don't ...READ MORE

answered Jul 19, 2018 in Career Counselling by Kalgi
• 52,350 points
11,406 views
0 votes
1 answer

SQLite.Net not being able to create text file in Win IoT Library!

That exception comes when access limited to ...READ MORE

answered Aug 3, 2018 in IoT (Internet of Things) by nirvana
• 3,130 points
1,043 views
0 votes
2 answers

Is there a .NET equivalent to Apache Hadoop?

Hadoop is a Java-based platform. So, to ...READ MORE

answered Jul 16, 2020 in Big Data Hadoop by Suhana
• 340 points
1,763 views
0 votes
1 answer

Validate String against USPS State Abbreviations

Try something like this: private static String states ...READ MORE

answered Sep 20, 2018 in IoT (Internet of Things) by Annie97
• 2,160 points
971 views
0 votes
1 answer

What are the differences between C, C# and C++ in terms of real-world applications?

C is a bare-bones, straightforward, and clean ...READ MORE

answered May 30, 2022 in C# by rajiv
• 1,620 points
730 views
0 votes
1 answer

What are the correct version numbers for C#?

On Wikipedia, you may find the most ...READ MORE

answered May 31, 2022 in C# by rajiv
• 1,620 points
451 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP