当前位置: 代码迷 >> J2EE >> System.out(0) 和 this.dispose(),该如何解决
  详细解决方案

System.out(0) 和 this.dispose(),该如何解决

热度:336   发布时间:2016-04-22 03:34:29.0
System.out(0) 和 this.dispose()
各位高手,在关闭一个Frame或者JPanel时用System.out(0) 和 this.dispose()中哪一个比较好呢?它们占用内存和CPU有什么不同的吗?
我常用的是this.dispose(),但是关闭Frame后它还是会占用CPU,还存在任务管理器的进程中...
请高手赐教...
小弟谢过大家了....



------解决方案--------------------
System.out(0)虚拟机退出。
------解决方案--------------------
System.exit(0)是Java虚拟机退出。这样你所有的java程序都退出了
而this.dipose()是当前窗口(容器)退出。一般用于有多个窗口的情况下,简单的例子,一个Java做的系统,登录成功之后,要进入到主界面,这时候登录窗口就应该用this.dispose();
------解决方案--------------------
this.dispose()就是好像关闭了,但是没有释放占用的资源
  相关解决方案