黑马程序员技术交流社区

标题: java虚拟机问题 [打印本页]

作者: ﹏゛心被伱牵    时间: 2012-10-24 21:35
标题: java虚拟机问题
学习了java这么久,天天讨论虚拟机,突然有个疑问,我们每次运行一个java程序,java虚拟机都会启动一次吗,程序停止,java虚拟机也停止了吗?上网找答案,没有很好的解释,各位哥们怎么理解的啊?
作者: 陈琦    时间: 2012-10-24 21:41
是的,你可以打开你电脑的任务管理器看看。
作者: 林志进    时间: 2012-10-24 22:39
如果你是cmd命令行下运行的的话,每次运行时jvm开启,运行完jvm会关闭,释放内存资源。
如果是eclipse,在任务管理器可以看到一个javaw,那个就是虚拟机进程了。
作者: 王梁星    时间: 2012-10-24 23:09
如果你开启的是一个,服务端程序。准备接受客户端发来的数据,但若是,超时或者服务器等待时间大于某个设定的时间后,jvm就要停止工作了吧。这样作,节省资源阿。
又说cpu的工作机制是分时的,jvm在微小的时间里也不是连续工作的
作者: 张翰之    时间: 2012-10-24 23:13
学习了!
作者: 秦松    时间: 2012-10-24 23:33
没有java虚拟机java程序什么都干不了,肯定得运行了啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2