JAVA的优势并不是一处开发处处运行,这其实是 JAVA的一个劣势

  • jiangtao9999 观网的黑名单,是保护假信息被戳穿用的
    当然有关系。
    JAVA 不是本地直接运行的语言,他需要一个中间层支撑,这个中间层不是程序的范畴。
    其次的 JAVA 的很多功能,还需要中间层提供功能支持,一个程序并不是自己运行自己的和支撑环境无关。
    还有就是 JAVA 的设计模式,导致很多程序运行时的数据会被丢弃但是并不是马上被回收。而回收策略一直就是 JAVA 核心问题。
    软件资源并不真的由硬件资源决定,硬件资源只是一个限制,软件如果要运行,只是被动受限于硬件资源。
    如果真的由硬件资源决定,那么我只需要 1G 的内存,就可以畅玩所有 PC 游戏了不是吗?但是实际上呢?现在游戏基本都要 8G 起步了吧?

回复1

  • 谁告诉你这个中间层jvm不属于程序的?你能先把软件和硬件分清楚再说话么?知道什么叫自举吗?还有,现在JAVA的资源回收自己非常迅速了,可以zgc可以确保10ms内完成。最后,你根本就没弄清楚软件和硬件的关系,还在这扯游戏和1g内存呢。是硬件资源发展,让程序可以使用更多的内存,而不是程序必须要用1g内存,懂吗?你该不会以为电脑没有1g内存的时候,就没有游戏了吧。
返回文章

站务

全部专栏