java类库是由什么语言来写的! 安装jdk以后<JAVA_HOME>/src.zip就是jdk的源码了,你打开看一看不就知道是什么写的了?(java) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java写的,你可以看看jdk下src.jar这个包(好像1.3有,1.4没有) 昨天有位同事非说java的类库是由c写的,我还真拿不出理由反驳它,这回好了! java写的你可一在java home目录下找到src.zip文件这是他的源代码. 但我想问问更底层的java使用什么写的比如java虚拟机 java的类库,肯定是用Java写的。java虚拟机,在不同平台有不同的实现,我知道Windows平台上是用C写的。 我认为底层的东西,是用C++的,比如java.lang.Object,还有I/O,仔细看里面的代码(尤其是Object)里面全是native的,而且只有方法名而没有方法体。其他部分都是用java写的,另外,你用标准C,也可以写出一个简单的java, 一个class 对应一个struct,int, char, boolean 什么的简单类型,只需改变其位数,而所有的Object型的member field,和数组(基本型与Object[])都只是一个指向另一个struct或数组的指针,只不过,这些指针我们只有有限的操作权限,无法进行 ++之类的操作虚拟机,我认为都是用C+汇编,只不过不同的机器上要重写一遍 如何实现滚动字体???? 类中定义了一个枚举,这是什么用法?匪夷所思 API的使用 "macro" -- 宏 是什么意思呢? 关于JTree的Editable eclipse 在 llinux rh9 上面的安装问题! 一个JDBC的问题? 寻求简单的计时器的使用 关于SessionBean----50分 一个疑问? applet的安全问题。。一样的内容,为什么有的不需要安全文件? 我应选什么模式!
更底层的java使用什么写的
比如java虚拟机
java的类库,肯定是用Java写的。
java虚拟机,在不同平台有不同的实现,我知道Windows平台上是用C写的。
int, char, boolean 什么的简单类型,只需改变其位数,而所有的Object型的member field,和数组(基本型与Object[])都只是一个指向另一个struct或数组的指针,只不过,这些指针我们只有有限的操作权限,无法进行 ++之类的操作虚拟机,我认为都是用C+汇编,只不过不同的机器上要重写一遍