一个简单的问题,java语言是编译程序还是解释程序?

mengfeixue 2007-07-09 08:29:19
解释程序是翻译一条执行一条,比如vb就是解释程序。
编译程序,是全部要翻译为目标代码,然后执行,如c,c++.
对与java语言,它首先要编译成.class文件,而.class只是中间代码,并非目标代码,需要jvm解释执行。
那么,java是解释程序还是编译程序。
有谁能给解释一下吗??
...全文
366 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
grass_12 2007-07-09
  • 打赏
  • 举报
回复
先编译,后解释
Yanbin_Q 2007-07-09
  • 打赏
  • 举报
回复
半编译,半解释的
zapdos 2007-07-09
  • 打赏
  • 举报
回复
先编译成中间码,运行时jvm再编译成本地代码执行
zhkchi 2007-07-09
  • 打赏
  • 举报
回复
编译
jicken_woo 2007-07-09
  • 打赏
  • 举报
回复
Hybrid Laguages(混合型语言)
shencb2004 2007-07-09
  • 打赏
  • 举报
回复
java 代码>>>>JVM >>>>>计算机
编译
  • 打赏
  • 举报
回复
先编译成中间码,运行时jvm再编译成本地代码执行

---------------
lhfzd2004 2007-07-09
  • 打赏
  • 举报
回复
半编译,半解释。这是跨平台的语言的特点

62,623

社区成员

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

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