为什么电脑是64位的下载的程序在任务管理器显示都是32位的

2024-06-11 18:10:47 浏览

因为你下的软件是32位软件当然显示32位 , 你用64位系统不代表你装的软件都一定是64位, 64位系统能兼容大部分32位的软件,但不能兼容全部。

为什么电脑是64位的下载的程序在任务管理器显

虽然Java有自动内存回收机制,但是如果是数据库连接、网络连接、文件操作等,不close是不会被回收的,属于不正确的代码。

也就是说,有close方法,必须得自己调用一下才行。

垃圾回收机制仅在Java虚拟机所控制的范围内释放资源

对于类似于数据库连接、socket以及文件操作等,

如果有close方法,在你完成任务后执行它

并且最好在finally块内做close,因为即使发生了例外,这些代码也能被调用。

对于使用完了的对象来讲,Java不推荐使用类似于C++的析构函数来释放内存(C++中new完后得delete,Java中new完,使用后,将其置

成null比较好),因为GC会调节最适当的时间来释放内存,在程序中滥用delete会降低Java程序的性能(但应该不会引发额外的错误)。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。