日期:2014-05-20  浏览次数:20698 次

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()就是好像关闭了,但是没有释放占用的资源