12-08-2013, 08:16 PM
~JAVA is Object-Oriented while C is procedural.
~Java is an Interpreted languagewhile C is a compiled language.
~C is a low-level language while JAVA is a high-level language.
~C uses the top-down approach while JAVA uses the bottom-up approach.
~Pointer go backstage in JAVA while C requires explicit handlingof pointers.
~The Behind-the-scenes MemoryManagement with JAVA & The User-Based Memory Managementin C.
~JAVA supports Method Overloading while C does not support overloading at all.
~Unlike C, JAVA does not supportPreprocessors, & does not really them.
~The standard Input & Output Functions--C uses the printf & scanf functions as its standard input & output while JAVA uses the System.out.print & System.in.read functions.
~Exception Handling in JAVA And the errors & crashes in C.
"It is very easy to defeat someone, But It's very hard to win someone" - Dr.A.P.J.Abdul Kalam