java 虚拟机是用什么写的?

DiligencyMan 2008-02-29 10:14:33
网上有人说c,有人说c++。

到底是哪个?
...全文
993 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
corsail 2008-03-11
  • 打赏
  • 举报
回复
有趣的问题,学习了。。。
healer_kx 2008-03-07
  • 打赏
  • 举报
回复
都说让人家下来看,你们看了嘛??
healer_kx 2008-03-07
  • 打赏
  • 举报
回复
我说C/C++就是C/C++。揭帖吧。

CJavaStream.cpp
bytecode.cpp
freeBlockDictionary.cpp
arrayKlass.cpp
arrayKlassKlass.cpp
compile.cpp
multnode.cpp 这个文件在 E:\Java6Src\hotspot\src\share\vm\opto

但是更多的应该还是C。
码出钞能力 2008-03-07
  • 打赏
  • 举报
回复
java是开源的,下载源码看看就知道了。
php是纯C实现的。
nihuajie05 2008-03-07
  • 打赏
  • 举报
回复
C
rypgood 2008-03-06
  • 打赏
  • 举报
回复
c

你不会去看啊,那里好多头文件的
zwjcome 2008-03-04
  • 打赏
  • 举报
回复
c,你看看好多.h,.cpp的文件
w3329307 2008-03-04
  • 打赏
  • 举报
回复
C
healer_kx 2008-03-04
  • 打赏
  • 举报
回复
定位C++
一个语言,可能就在一个领域层面内。
但是C++占据了多个领域,多个层面。

它可以直接编译为汇编,也可以直接写入汇编代码。那么这个就是一个低级的语言。
它支持指针,那么就是一个中级的语言。
C++支持模板,支持gc,支持很多高级特性(C++09),那么它就是一个高级语言。

C++支持多范式编程,面向对象只是其中最主要的部分,但是更大的亮点在于泛型编程。



FredWorks 2008-03-04
  • 打赏
  • 举报
回复
c和c++在"底系统开发”领域的功能->"底层系统开发", 笔误
FredWorks 2008-03-04
  • 打赏
  • 举报
回复
不能简单根据jvm核心有c实现,就说java跟c++是不是同一级别。
应该从他们应用的领域来看。

c和c++在底系统开发领域的功能,java是无法提供的。但是从一开始,java就不是为这个领域的开发而设计的。
在C/S应用开发领域,java和c++是同一个级别的
但是到了企业应用开发领域,过去还有c或者c++开发的应用,而现在已经根本没有c和c++的戏份了。
DiligencyMan 2008-03-04
  • 打赏
  • 举报
回复
在我眼里,感觉始终那么java跟c++应该是同一级别的 语言吧。都在c之后面向对象最出色的语言。
FredWorks 2008-03-04
  • 打赏
  • 举报
回复
jvm的核心是c,有部分C++写的模块
fulianglove 2008-03-04
  • 打赏
  • 举报
回复
c
michaelye18 2008-03-03
  • 打赏
  • 举报
回复
C应该也有汇编
qiuqiupeng 2008-03-03
  • 打赏
  • 举报
回复
分版本的,主要是c和c++,你要我传给你好了,或者你到sun的官方去下载
树成 2008-03-03
  • 打赏
  • 举报
回复
java虚拟机是C++写的,也有部分C代码,官方已经公布了源代码,你们为什么不去看看。
还有,java与C++都是面向对象语言,但是并不代表他们同级别,或者说根本就不能这么理解,c++属于本地化语言,而java是跨平台语言,从功能上来说c++能够实现的功能范围比java广泛很多,用c++开发jdk完全有可能。
blackbeauty2009 2008-03-03
  • 打赏
  • 举报
回复
应该是C
犇犇犇程序猿 2008-02-29
  • 打赏
  • 举报
回复
绝对是c!
me old 2008-02-29
  • 打赏
  • 举报
回复
是啊,因为只有C和C++才能访问内存的堆栈等等结构,还有利用指针,IO等技术,通过JVM的底层可以看到,里面设计到IO流和网络的部分都是用NATIVE声明的类和方法,NATIVE是专门调用其他语言而用的一种机制.
加载更多回复(6)

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧