完美的编程语言是不存在的。即使是 Java 也有其缺陷。让我们来看看您应该注意的一些可能的缺点。
管理 Java 的公司 Oracle 在 2019 年宣布他们将对 Java Standard Edition 8 的使用收费。为了获得错误修复和新更新,需要为每个用户或处理器付费。用于通用计算的 Java 仍然是免费的,并且可供所有人使用。但是决定开始以商业方式使用 Java 的公司需要预料到一些额外的成本。
所有高级语言都在为性能不佳而苦苦挣扎,因为虚拟机的抽象级别可能会导致这种情况。Java 经常因影响整个项目的性能速度不佳而受到批评。
Java 需要大量内存才能正常运行——每个 Java 程序都在 Java 虚拟机 (JVM) 上运行。在垃圾收集过程中,系统的性能可能会受到影响。