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

  • jiangtao9999 观网的黑名单,是保护假信息被戳穿用的
    不矛盾啊。功能机的 JAVA 是特殊版本,所以针对功能机的内存使用有特殊设计,而且即便你说内存,请问在功能机上,内存问题就真的不存在吗?你只不过是说功能机内存小,但是没有说功能机上内存占用对于功能机来说是多是少的问题吧?还是说,你认为在 PC 上, 4G 内存占用 1G 叫多,在功能机上,16M 内存,占用 8M 就不多了?
    JAVA 最开始是给浏览器用的?问题不是啊,这东西其实从一开始设计就是跨设备运行。至于上浏览器只不过是是因为浏览器正好也需要一个跨平台的支持技术。现在不用是因为浏览器有自己的 javascrpit ,以及现在还有 WebAssembly 了。JAVA 的时代已经逐步过去了。但是 JAVA 带来的全新概念和技术,是永远绕不开的。
    至于你说内存占用大小这事,真的和语言关系很大。
    这牵扯到如何提供程序内存使用的功能,甚至现在内存处理,已经是各种开发语言的一个核心问题了。
    而且 JAVA 的内存占用不光是程序运行时使用内存的情况,而且 JAVA 内存占用高,还一个问题就是程序的存储耗费。还有如果语言设计上需要大量使用对象,肯定也比使用变量的设计内存占用高。

回复1

  • 看来你根本就不理解硬件和计算机语言、软件的关系。内存占用这事,和计算机语言根本就没多大关系,最影响程序占用内存大小的是硬件限制。拿语言说事,只能证明自己能力差或者认知水平不够。想要程序性能高,占用硬件资源少,优化程序呗。实在不行自己定制运行环境都行,把用不到的各种语言自带的功能砍掉呗。当然,大部分能力不够的开发人员做不到也想不到,所以只能推到语言身上。
    我不否认不同的计算机语言有自己擅长的领域,但是把语言特点和差异作为理由扯资源占用,这就离谱了。我觉得任何有完整科班教育的从业人员,都明白软件的资源占用是由硬件资源决定的,因为这是常识。
返回文章

站务

全部专栏