Java跨平台原理
来源:网络整理 网络用户发布,如有版权联系网管删除 2018-08-19
今天在面试中碰到一个这样的题目所以就拿出来说一下,虽然很基础,但是真要说的清楚和说到点子上真的比较考验一个人的java基础和表达能力。所以分享一下:
1.(面试题)java为什么能够跨平台运行?
因 为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”字节码。然后不同的硬件平台上安装有不同的Java虚拟机 (JVM),由JVM来把字节码再“翻译”成所对应的硬件平台能够执行的代码。因此对于Java编程者来说,不需要考虑硬件平台是什么。所以Java可以 跨平台。
基础很重要,所以不要以为这些细节你都知道,就对它一屑不顾,那天要是你的老大突然问你Java为 什么能够跨平台,你要是像我一样头脑一短路,你就会知道出洋相是多么丢人了,而且是没有必要的洋相哟,加油吧!基础铸造大楼,坚实的基础才是你最强的后 盾,让你的职业道路走得更加远更加辉煌。
查看评论 回复