JAVA的JVM.dll怎么才2mb左右??? 有点不信 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这有什么不信的。我的机子中有几个不同的JRE版本。最小的2.2M最大的3.2M。 jvm.dll是虚拟机啊,你看看lib目录下面的rt.jar,东东都在这里面呢 Everything refers to .jar file. jvm.dll是虚拟机啊,你看看lib目录下面的rt.jar这句话应该怎么理解啊??困惑。。我问的就是虚拟机啊。 我遍历了安装目录,怎么就没找到jvm.dll,所以你这提法本身就有问题。 "C:\Program Files\Java\jre1.6.0\bin\client\jvm.dll" 其实2M很大了啊,200万字节呢,相比下CPU能包含这么多指令吗?显然没有,CPU顶多也就几百条指令,所有指令包含的字节容量合计也不过上万个字节吧,相比200万小多了。 Java虚拟机本来就是这不大一般的虚拟机都不大的像Flash的虚拟机,也是1-2M左右只是由于Java运行时 根据不同的程序需要有不同的类我们看到的JDK那么大,主要就是里面有很多的类库,源码,Demo等 还有一些Java编译器了等等的东西 VM是不大啊MFC那几个DLL也不大啊 jvm主要就是解析字节吗,提供运行时环境。还有相当大一部分功能是java本身带的类库提供的,需要的时候再加载。 JVM如果是基于Windows的,则实际就相当于Windows的一个应用程序而已,它的功能就是根据java字节码指令的需求来向下调用相应的Win API函数,它只相当于调度中心调度下面的API来工作,真正的工作还是由Win的API来完成的。所以就JVM自身是不会很大,但如果加上支撑它的系统就当然很大了,所以总体有两种算法吧,一种是JVM自身,大概1-2M,一种是JVM+支撑系统,大概几百兆不等,比如JVM+Win XP大概有1G。 关于linux下执行jar包的问题 java初学者的困惑 java JFrame 边框 如何将byte[]字节数组转换为字符串? Java swing程序,打包后解析不了中文路径 菜鸟问题!! 将数组所有排列结果显示出来,所作的算法 但是看不懂啊 大哥帮注释一下 在java的代码中如何显示出内存使用情况 C/S中通讯如何设计才能最有效率?求解 构造函数中对对象数组初始化 关于把java程序打包成jar包 然后双击执行jar 然后执行ant文件生产另外一个jar包 类中的数据域可以被extends, 接口中的数据域可以被implements吗?
困惑。。
我问的就是虚拟机啊。
像Flash的虚拟机,也是1-2M左右只是由于Java运行时 根据不同的程序需要有不同的类我们看到的JDK那么大,主要就是里面有很多的类库,源码,Demo等 还有一些Java编译器了等等的东西