《Java1996》04:体系结构中立、可移植和健壮的

课程封面-JavaSE-AT阿宝哥-艾特谷


内容导航

  • 前言
  • 1、体系结构中立
    • 1.1、字节码
  • 2、可移植
  • 3、健壮的
    • 3.1、严格的编译时和运行时检查
  • 4、总结

前言

随着网络的显著增长,今天的开发人员必须“考虑分布式”。应用程序——甚至是应用程序的一部分——必须能够轻松地迁移到各种计算机系统、各种硬件体系结构和各种操作系统体系结构。它们必须使用过多的图形用户界面进行操作。

显然,应用程序必须能够在不了解目标硬件和软件平台的情况下在网络上的任何地方执行。如果应用程序开发人员被迫针对特定的目标平台进行开发,那么二进制分布问题很快就会变得难以管理。已经使用了各种各样的方法来克服这个问题,例如创建适应特定硬件体系结构的“胖”二进制文件,但是这些方法不仅笨拙,而且仍然针对特定的操作系统。要解决二进制分布问题,软件应用程序和应用程序片段必须是体系结构中立和可移植的。

在分布式世界中,可靠性也非常重要。来自网络上任何地方的代码应该能够稳定地工作,并且在导入代码片段的应用程序中创建“崩溃”的可能性很低。

本章描述了Java处理体系结构中立性、可移植性和可靠性问题的方法。


1、体系结构中立

Java系统用于解决二进制分布问题的解决方案是一种“二进制代码格式”,它独立于硬件体系结构、操作系统接口和窗口系统。这种与系统无关的二进制代码的格式是体系结构中立的。如果Java运行

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西安极客联盟

给作者送颗薄荷糖吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值