JAVA编程中source code和bytecode有什么区别,不要太详细的

 我来答
罕光明受玲
2019-05-17 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:642万
展开全部
1、表达不同
源代码是源代码。字节码称为字节码。它是源程序文件生成的类文件,在通过Java编译器后使用扩展名java生成。它的扩展是类。
2、角色是不同的
字节码是包含可执行程序的二进制文件,该可执行程序由一系列操作码/数据对组成。字节码是一种中间代码,它比机器代码更抽象,需要翻译器转换成机器代码的中间代码。无论硬件环境如何,字节码主要用于实现特定的软件操作和软件环境。字节码的实现是通过编译器和虚拟机实现的。
这是我们根据Java语言规范编写的源程序文件,扩展名为java。
3、用法不同
字节码是中间状态(中间代码)的二进制代码(文件)。您需要将解释器转换为机器代码。写入运行操作(WORA)实际上是由字节码实现的。
通常它已经编译,但它与特定的机器代码无关。字节码通常不像源代码那样可读,而是一系列编码数字常量,引用,指令等。
法溶溶板奇
2019-07-05 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:610万
展开全部
在Java编程中,source
code
就是源代码。就是我们根据Java
语言规范所编写的源程序文件,扩展名为java。bytecode
叫字节码,是扩展名为java的源程序文件经过Java编译器后所生成的类文件,它的扩展名为class。字节码文件不是二进制文件;字节码文件通过Java解释器在Java虚拟机中解释执行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卞海亦应筠
2019-06-12 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1万
采纳率:33%
帮助的人:633万
展开全部
你好!
soucecode
是源代码,也就是源程序文件,扩展名为java。bytecode
是字节码,也就是类文件,扩展名为class,还不是二进制文件,只能通过Java解释器在Java虚拟机中运行
仅代表个人观点,不喜勿喷,谢谢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
渠仁齐珺
2019-06-09 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:32%
帮助的人:665万
展开全部
soucecode是源代码,也就是后缀名为java的文件bytecode是二进制文件,也就是后缀名为class的文件
希望能看看我写的《java编程那些事儿》一书
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式