缺点:
占用资源多,运行速度慢.
原因:
1.C++程序是二进制可执行文件 , 能够直接运行 . Java是中间字节码 , 不能直接运行 , 它需要JVM加载解析运行.
2.JVM也是个程序 , 它也会占用资源.
3.相较于C++ , Java没有指针 , 不能直接操作内存.
4.虽然Java内存不需要手动释放 , 比较方便 , 但垃圾回收车不难实时收集内存.
占用资源多,运行速度慢.
1.C++程序是二进制可执行文件 , 能够直接运行 . Java是中间字节码 , 不能直接运行 , 它需要JVM加载解析运行.
2.JVM也是个程序 , 它也会占用资源.
3.相较于C++ , Java没有指针 , 不能直接操作内存.
4.虽然Java内存不需要手动释放 , 比较方便 , 但垃圾回收车不难实时收集内存.