请问java -client or -server or -hotspot 的区别?万分感谢......
解决方案 »
- JAVA中怎样把字符串作为代码来执行?类似JS里EVAL()那样的作用
- 用rsa加密字符串里面有中文解密出来乱码怎么解决的?
- hibernate 可变条件查询
- about "RandomAccessFile"...
- 有关java发邮件的问题
- 请问如何将java程序编译成可执行文件?
- ftp上传
- 如何用JDK的api获得xml文件的一部分?
- 什么东西可以最大限度的压缩ISO文件
- kypfos(深圳不是我的家) , danceflash(Wine) 帮忙呀,密码6位,中间可以有分隔符!
- 为什么我用Class.forName()会报java.lang.ClassNotFoundException
- 有没有人熟悉 aspectJ,进来瞄一眼。
表示你要选择哪个JVM来运行程序,打开你的jre目示下的bin目示,你就可以看到有一个client目示,这个目录下有个jvm,如果你使用java -client来运行程序,那么你使用的就是client目录下的JVM,JAVA不同的版本带有不同的JVM,有些版本带有client,server两个目录,有些只有一个,例如:jre1.6就只有一个client,而1.5有两个,而-hotspot是-client的同意词.具体client下的jvm跟server目录下的jvm有何不同我就不清楚了,可能是运行服务器端的程序跟运行客户端的程序时,两个JVM各有所长吧(如垃圾回收功能?).