java是编译型的还是解释型的

muzidan1225 2009-04-01 07:37:44
java是编译型的还是解释型的
...全文
3127 42 打赏 收藏 转发到动态 举报
写回复
用AI写文章
42 条回复
切换为时间正序
请发表友善的回复…
发表回复
技术小黑屋 2011-11-30
  • 打赏
  • 举报
回复
恩,java是编译型和解释型语言的结合体。
feng2007110221053 2011-08-04
  • 打赏
  • 举报
回复
解释型语言更能说明他的特点,虽然说是编译和解释都有,关键和重点在于解释,java的优点和亮点也在于jvm能够解释.class文件。我是这么理解不知道对不对
爱情小傻蛋 2011-06-17
  • 打赏
  • 举报
回复
刚刚上完编译原理课,老师说JAVA是混合型的语言,先编译后解释~~
xietengxiang 2010-06-08
  • 打赏
  • 举报
回复
java是混合型语言
lynn995 2010-04-15
  • 打赏
  • 举报
回复
呵呵 变态型 一会编译 一会解释
sleepdragonli 2009-04-06
  • 打赏
  • 举报
回复
确切的说是半解释,半编译,在你敲代码的时候是解释的,执行后是编译的
wxzyydy 2009-04-06
  • 打赏
  • 举报
回复
Java是解释型的语言,你可以在网上搜索一下孙卫琴的书,非常出名的,那书上解释了为什么是解释型的
Hobn 2009-04-06
  • 打赏
  • 举报
回复
你可以说是编译型的,也可以说是解释型的,在java被执行(解释)之前,先要被编译成字节码,
然后在执行的时候,通过加载这些字节码来执行
Fitas 2009-04-06
  • 打赏
  • 举报
回复
那就命名“解编型”语言吧
catici 2009-04-06
  • 打赏
  • 举报
回复
同意28楼
java的编译+解释
其中:javac.exe 是java的编译器,编译之后生产.class 的字节码文件
java.exe 是java 的解释器,可以直接运行结果的
rongkun06 2009-04-05
  • 打赏
  • 举报
回复
编译程序将源程序编译成.class字节码文件,JVM解释执行,所以从执行的角度讲,Java还是解释型的
SimonYeung 2009-04-05
  • 打赏
  • 举报
回复
解释型



testman 2009-04-05
  • 打赏
  • 举报
回复
java是垃圾
gzamao 2009-04-04
  • 打赏
  • 举报
回复
本质上, 只要他离不开一个垫底的东西,无论他叫VM还是MV, 只要他对这个VM的依赖是有别于普通意义上的涵数调用, 那么无论他怎么羞羞答答不肯承认是解释型语言, 无论sun为他创造了多少概念来掩饰, 他就是解释语言.这就是编译理论.
但是, 硬要在解释型语言来分出个高下, 他又比Script一路的会快一点点. 比如是老牌的basic for dos, 一句一句的从原代码Parse过去, 在轮到语义, Parse的过程是很慢的. 但是, 如果已经生成中间语言了, 如.class文件, 那就不再需要Parse原文件啦. 这时候, 可以高速地一条一条地执行中间语言, 所以, java又快些.这还是编译理论.
然而, 他是解释型还是编译性的又有什么关系呢? 咱们就一打工的, 怎么写java都只是人的一条狗, 这条狗和名叫c的那条狗无论怎么分, 最后都可以归结为一条食屎狗, 管他呢.
axman 2009-04-04
  • 打赏
  • 举报
回复
从本质上绝对是编译型的,只是分两个阶段编译。
JAVA绝对不会对字节码读入一句执行一句(这是解释执行的特点)。
而是在运行前即时编译成本地码,这个过程完全是编译型的。
palm_civet 2009-04-04
  • 打赏
  • 举报
回复
编译 + 解释
ycnanevol 2009-04-04
  • 打赏
  • 举报
回复
Java 解释执行代码的
热学沸腾56 2009-04-04
  • 打赏
  • 举报
回复
学习。。
llt3dert 2009-04-04
  • 打赏
  • 举报
回复
好哦,学到了
gao512008 2009-04-04
  • 打赏
  • 举报
回复
Study
楼上理解有误
加载更多回复(22)

62,636

社区成员

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

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