What are the differences between C and Java?

Java 8Object Oriented ProgrammingProgramming

Following are the notable differences between C and Java –

Java is an object-oriented language.
C is procedure oriented language
Java is interpreted Language.
C is a compiled language.
Java is a high-level language.
C is a low-level language.
Java does not support pointers.
C supports pointers
Java supports inheritance
C does not support inheritance
Updated on 18-Feb-2020 07:39:49