Difference between C and Java
- Java एक Object Oriented Programming Language है और C Procedural Language है |
- Java के programs Objects से मिलकर बने होते है और C के program function से मिलकर बने होते है |
- Java एक High-Level Language है जबकि C एक Mid-Level Language होती है |
- Java एक bottom up approach होती है जबकि C एक top down approach होती है |
- Java compiled और interpreted Language है जबकि C एक compiled Language है | C Language का code सीधे मशीन code में convert होता है , जबकि Java का code पहले byte code में convert होता है और फिर बाद में JVM उसे मशीन code में convert करती है |
- Java में pointer user के लिए नहीं होता है जबकि C में User के लिए pointer होता है |
- Java में automatic garbage collection होता है इसलिए Java memory को automatically manage करती है जबकि C में Memory को आप खुद manage करते है |
- Java method overloading को support करती है जबकि C overloading को support नहीं करती है |
- Java exception handling को support करती है जबकि C exception handling के लिए कोई mechanism नहीं provide करती है |
- Java में structure and union का concept नहीं होता है जबकि C में structure and union का concept होता है |
Fore more details click link https://youtu.be/84W7NVO_UHs