网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
搜索关键字: 所有资讯 行业动态 市场趋势 政策法规 新品发布 技术资讯 价格快报 展会资讯
  • 达普IC芯片交易网 > 新闻中心 > 技术资讯 > 正文
  • RSS
  • 怎样才能使得Java程序具有跨平台运行的能力
    http://www.ic72.com 发布时间:2010/10/18 11:00:15

        怎样才能使程序具有跨平台运行的能力呢?这一点,Java最初走在了前列。

        首先将Java源代码编译成与具体的操作系统和硬件无关的Java字节码(Java ByteCode)。在每种操作系统平台上安装相应的Java虚拟机,同样的Java字节码在不同的Java虚拟机支持下进行第二次编译,然后生成该平台上的机器代码,最后执行。

        提示:这样的两次编译后的可执行代码称为托管代码(Managed Code)。托管代码的执行是应用系统直接和Java虚拟机打交道,Java虚拟机再和操作系统打交道。

        正是因为Java这一特性使开发人员看到了曙光,所以Java今天已经成为和.NET分庭抗礼的一支奇葩,即使是微软这样的软件巨头也无法撼动其地位。

        所以,并不存在一种放之四海而皆准的机器代码,所谓跨平台,只不过是增加了软件生产商的难度而已,既然开发人员不用考虑这种跨平台特性,那就让软件生产商忙活去吧。
     


    www.ic72.com 达普IC芯片交易网
  • 行业动态
  • 市场趋势
  • 政策法规
  • 新品发布
  • Baidu

    IC快速检索:abcdefghijklmnopqrstuvwxyz0123456789
    COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
    客户服务:service@IC72.com 库存上载:IC72@IC72.com
    (北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
    京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质