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

  • 你捋一下自己说的内容,不觉得矛盾吗?一边说JAVA占用内存多,一边说功能机的JAVA是特殊版本,所以才内存小。拜托,计算机语言本身就是会随着应用范围发展的。JAVA最开始是给浏览器使用的语言,而现在,大多数浏览器都不支持JAVA了。JAVA曾经有过面向功能机等小型设备的版本,现在也没有了。
    至于内存占用大小这事,和语言关系不大,应用场景和硬件才是最大的缘由。

回复1

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

站务

全部专栏