1.Java是运行在虚拟机上,先编译后解释成机器语言字节码文件,最后运行在操作系统上,c++可以直接编译成字节码文件在系统上运行
2.Java中内存回收是由JVM管理的,c++不是
3.Java由于需要jvm编译,所以使用场景没有c++更偏底层
1.Java是运行在虚拟机上,先编译后解释成机器语言字节码文件,最后运行在操作系统上,c++可以直接编译成字节码文件在系统上运行
2.Java中内存回收是由JVM管理的,c++不是
3.Java由于需要jvm编译,所以使用场景没有c++更偏底层