Home / Questions / What is the difference between C and Java?
Explanatory Question

What is the difference between C and Java?

👁 907 Views
📘 Detailed Answer
🕒 Easy to Read
Read the answer carefully and go through the related questions on the right side to improve your understanding of this topic.

Answer with Explanation

  • C is structure/procedure oriented programming language whereas Java is object oriented programming language.
  • C language program design is top down approach whereas Java is using bottom up approach.
  • C language is middle level language whereas Java is high level language.
  • Exception handling is not present in C programming language. Whereas exception handling is present in Java.
  • Polymorphism, virtual function, inheritance, Operator overloading, namespace concepts are not available in C programming language. Whereas Java supports all these concepts and features.