java uses interpriter
java uses compiler and interpriter both
c and c++ are static programming language
java is a dynamic programing language
static typed languages are those whos primitive data type allocatted memory on compiled time
and dynamic programming languages are those whose primitive datatype memory allocated on run time
java support inheritence but not multiple inheritence
c++ support overloading
java support overloading but not multiple overloading
c++ support destructure
java does not support destructure
c export .exe
c++ export .exe
java export .class
c and c++ both support call by value and call by reference
but java support only call by value