黑马程序员技术交流社区

标题: 一道基础知识题,菜鸟求解答!!! [打印本页]

作者: New_PS    时间: 2014-12-26 20:51
标题: 一道基础知识题,菜鸟求解答!!!
看书时碰到一道JAVA基础知识的选择题,感觉答案不对,希望大家给我解答一下,谢谢。
题目: 安装好JDK后,在其bin目录下有许多exe可执行文件,其中“java.exe”命令的作用是以下哪一种?()
A. Java文档制作工具        B.Java解释器
C.Java编译器                  D.Java启动器

我选的是D,可答案确是B,不是很明白,求解答。或者是不是答案错了呢?
作者: Seejun    时间: 2014-12-26 21:29
我也觉得选D
作者: 陈思伟    时间: 2014-12-26 22:32
= =我也觉得是是是d
作者: 西风烈123    时间: 2014-12-26 22:54
d。。。。。。。。。
作者: 任我行_2014    时间: 2014-12-26 22:55
程序源文件 . java 文件经过javac.exe命令编译生成 .class字节码文件,然后通过java.exe命令运行 .class字节码文件,其实这个过程就是JVM翻译、解释 .class字节码文件到操作系统,所以B答案应该是正确的
作者: 滴水石穿    时间: 2014-12-26 23:30
答案没有错,一个java文件是通过编译和解释执行的,编译执行的javac  解释执行的是 java
作者: 朱智彪    时间: 2014-12-26 23:57
d吧应该是


作者: 青衫禅客    时间: 2014-12-27 00:37
任我行_2014 发表于 2014-12-26 22:55
程序源文件 . java 文件经过javac.exe命令编译生成 .class字节码文件,然后通过java.exe命令运行 .class字 ...

飞哥就是这样说的
作者: New_PS    时间: 2014-12-28 20:31
任我行_2014 发表于 2014-12-26 22:55
程序源文件 . java 文件经过javac.exe命令编译生成 .class字节码文件,然后通过java.exe命令运行 .class字 ...

明白了  谢谢
作者: 李增宽    时间: 2014-12-28 20:36
正确答案就是B
作者: 油茶籽    时间: 2014-12-28 20:38
解释器应该就是编译器的另一种说法吧
作者: yedaiwang    时间: 2014-12-28 22:14
计算机里面的运行 是先解释 也可以理解为翻译
作者: 清风笑烟雨    时间: 2014-12-28 22:22
路过。。。。。
作者: qowoeo7538    时间: 2014-12-28 22:25
JAVA是一门解释网络编程语言.
作者: lwh316658735    时间: 2014-12-28 22:42
是解释器没错,解释class文件
作者: 赵涛涛    时间: 2014-12-28 23:18
Java解释器
用来解释class文件的
作者: x277402301t    时间: 2014-12-28 23:23
我觉得是用java.exe将.class文件解释吧!
作者: 一个小菜    时间: 2014-12-28 23:30
感觉可能是b
作者: yninggis    时间: 2014-12-28 23:56
任我行_2014 发表于 2014-12-26 22:55
程序源文件 . java 文件经过javac.exe命令编译生成 .class字节码文件,然后通过java.exe命令运行 .class字 ...

解释的很明白,我认为你讲的是对的。学习了。
作者: 云兮丶    时间: 2014-12-29 08:24
首先就确定javac 是编译器,java肯定就是解释器了。
作者: 446111220    时间: 2014-12-29 10:32
用老外的话说就是需要解释的class文件,我是这样理解的,不知道对不对。
作者: yewen    时间: 2014-12-29 10:54
油茶籽 发表于 2014-12-28 20:38
解释器应该就是编译器的另一种说法吧

编译器是javac,java.exe是对class文件进行解释
作者: zhiyi    时间: 2014-12-29 13:45
是B,运行时用“java.exe”来解释.class文件
作者: 周景新    时间: 2014-12-29 13:50
答案是B,JAVA解释器
作者: 周景新    时间: 2014-12-29 13:52
我也觉得答案是B
作者: moto风暴    时间: 2014-12-29 14:30
B是正确的答案。
作者: FINE    时间: 2014-12-29 17:17
文档制作工具肯定不是,它是doc结尾的。编译器肯定不是,正确的应该是javac.exe。启动器也不是,它应该是开发工具的一个功能而不是可执行文件。你看毕老师的视频的话他是怎么编译的还记得吗??先javac.exe编译程序得到可执行文件,然后java执行文件。
作者: 赖永树    时间: 2014-12-29 20:41
谁说过有JAVA启动器这玩意?
作者: 寻觅    时间: 2014-12-31 09:58
二楼正解!
作者: 菜鸟一号    时间: 2014-12-31 11:53
B,我觉得是B
作者: 小马范    时间: 2014-12-31 12:20
学习了,    编译过程是翻译/编译,  执行过程是解释器
作者: 王景阳    时间: 2014-12-31 13:40
如果是我的话   我选B。
作者: hello_csu    时间: 2014-12-31 13:49
应该是B,Java解释器,没有启动器的说法。
作者: cgsilen    时间: 2014-12-31 14:25
d自己明白就还了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2