Java语言的缺点
Java的一些缺点是:
1-性能
与 C/C++ 相比, Java程序需要更长的时间来运行。
2-内存
由于Java程序运行在Java虚拟机之上,因此会消耗更多内存。
3-成本
由于内存和处理要求更高,硬件成本增加。
4-低级编程
Java中不支持低级编程,例如缺少指针。
5-垃圾收集
Java中无法控制垃圾收集。那就是程序员没有任何权利来控制垃圾收集。 Java不提供 delete()、free() 等函数。
6-无无符号类型与 C/C++ 不同, Java不支持 unsigned int、unsigned char 等。但是在Java 8 中,引入了用于 unsigned long 和 unsigned int 的 API(请参阅此 oracle 文档)。
除了上述所有缺点之外, Java是软件行业中使用最多的语言之一(请参阅此),因为它具有可维护性和平台无关的特性。