java虚拟机是什么语言写的,我们普通人能写吗?
hotsport 是c/c++写的,虚拟机底层实现不是c就是c++,Java/C#跨平台的实现只是在虚拟机分别对不同平台(Windows/Linux)的实现,如果会c/c++,在对系统api熟悉,你可以去看看jvm的源码
源码在哪里下载,我英语不好,找半天找不到?
@张芸京: http://jdk.java.net/13/ 这个是最新的,找对应平台(Windows、Linux)的下载就行 ,在左侧有其他版本
@秋壶冰月: 看了半天,Windows不会编译,都找不到C文件,不是说是C写的吗?
@张芸京: 编译jvm在Windows还是有些麻烦的,在jvm源码还是想看c/c++,及系统的api使用,直接去看jvm源码肯定会蒙的,会了这些去看,也会蒙的。
具体代码你去看看openjdk\hotspot\src\share\vm目录下
都是普通人写的
用老式电话机拨号手写的,不要轻易告诉别人,问题解决