码迷,mamicode.com
首页 > 其他好文 > 详细

1 平台无关

时间:2019-05-12 10:44:57      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:模拟   存在   计算机   测试   java api   垃圾回收机制   计算   通过   api   

Java体系的支持

  • java平台模拟计算机 通过Java api 获取真实的计算机资源
  • Java语言数据类型与平台无关
  • Java class 格式严格与虚拟机所处的环境无关
  • 可伸缩性  大型机,嵌入式设备(Java本身就是为了嵌入设计的),桌面级  等都可以找到(api   定制化) 

影响平台无关性的因素

  •   可用的Java版本实现和发布版本(Java版本更新可能改变了某些api, 不同平台可能存在该平台特定的api)
  •        本地方法    使用本地方法会使程序平台相关          在调用第三方非标准运行库是要注意是否使用了本地方法
  •       平台独立         1 不依赖及时终结来达到程序的正确性   2 不要依赖线程的优先级来达到程序的正确性(不同虚拟机的垃圾回收机制不同  同步实现线程的调度)
  • 用户界面依赖
  • bug
  • 测试     在不同主机不同Java平台上进行测试

做到最大限度的平台无关性

  • 选择程序要运行的主机和设备的集合
  • 在目标主机上选择自认为最好的Java平台版本 在该版本的Java平台上编写运行程序
  • 对每一个目标主机选择一些程序和将要运行的Java平台实现
  • 编写程序是尽可能使用Java api 的方式访问计算机
  • 设计一个界面是它在你的目标主机上可以正常工作
  • 测试  all

平台无关性和网络移动对象  jini

1 平台无关

标签:模拟   存在   计算机   测试   java api   垃圾回收机制   计算   通过   api   

原文地址:https://www.cnblogs.com/qq2972665955/p/10851190.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!