社区
Java EE
帖子详情
System.out(0) 和 this.dispose()
tiyuzhongxin789
2008-04-07 03:50:29
各位高手,在关闭一个Frame或者JPanel时用System.out(0) 和 this.dispose()中哪一个比较好呢?它们占用内存和CPU有什么不同的吗?
我常用的是this.dispose(),但是关闭Frame后它还是会占用CPU,还存在任务管理器的进程中...
请高手赐教...
小弟谢过大家了....
...全文
209
6
打赏
收藏
System.out(0) 和 this.dispose()
各位高手,在关闭一个Frame或者JPanel时用System.out(0) 和 this.dispose()中哪一个比较好呢?它们占用内存和CPU有什么不同的吗? 我常用的是this.dispose(),但是关闭Frame后它还是会占用CPU,还存在任务管理器的进程中... 请高手赐教... 小弟谢过大家了....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
antti8
2008-04-13
打赏
举报
回复
javaw.exe 是java虚拟机的进程。你在某个容器上调用this.diponse()是在java虚拟机中注销当前容器,只有调用system.exit()的时候,java虚拟机才退出。这里的system即指的是java虚拟机。但是,若你用的集成开发工具,如MyEclipse或者JBuilder等,除非开发工具退出,Javaw.exe才会退出
richard_2010
2008-04-08
打赏
举报
回复
this.dispose()就是好像关闭了,但是没有释放占用的资源
tiyuzhongxin789
2008-04-08
打赏
举报
回复
可我还是搞不明白,为什么我用this.dispose()关闭后,它们还占用CPU呢?开几个窗口就有几个javaw.exe,怎么回事啊?
antti8
2008-04-08
打赏
举报
回复
1
System.exit(0)是Java虚拟机退出。这样你所有的java程序都退出了
而this.dipose()是当前窗口(容器)退出。一般用于有多个窗口的情况下,简单的例子,一个Java做的系统,登录成功之后,要进入到主界面,这时候登录窗口就应该用this.dispose();
tiyuzhongxin789
2008-04-07
打赏
举报
回复
不好意思,我写错了,是System.exit(0)...
请大家多多指教...
霜之哀伤
2008-04-07
打赏
举报
回复
System.out(0)虚拟机退出。
System.Threading.Timer如何正确地被
Dispose
System.Threading.Timer是.NET中一个定时触发事件处理方法的类(本文后面简称Timer),它背后依靠的是.NET的线程池(ThreadPool),所以当Timer在短时间内触发了过多的事件处理方法后,可能会造成事件处理方法在...
system.exit(0) 和 system.exit(1)区别
system.exit(0):程序正常执行结束退出。在 if-else 判断中,如果程序按照预想的执行,到最后需要停止程序,那么使用System.exit(0)。system.exit(1):是非正常退出,就是说无论程序正在执行与否,都退出。exit的...
System.Threading.Timer用法
(1)首先声明Timer变量: ...private System.Threading.Timer timerClose; (2)在上述自动执行代码后面添加如下Timer实例化代码: // Create a timer thread and start it timerClose = new System.Threading.T...
System.Collections.Generic
using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Diagnostics.Contracts; #if !SILVERLIGHT using System.Runtime.Serialization; #endif usin
System.InvalidOperationException: Timeout expired. Max Size Pool connections.
这是一篇转载,参考原文在:https://blogs.msdn.microsoft.com/angelsb/2004/08/25/connection-pooling-and-the-timeout-expired-exception-faq/ https://blog.csdn.net/marklr/article/details/4325699 客户在IIS上...
Java EE
67,512
社区成员
225,885
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章