栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如果从Sun JDK切换到OpenJDK,我必须为哪些惊喜做好准备?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如果从Sun JDK切换到OpenJDK,我必须为哪些惊喜做好准备?

OpenJDK不太可能出现任何问题。到目前为止,它被认为是100%兼容的。但是,我认为知道哪些部分必须重写,并因此不使用与SunJDK相同的代码是一件好事。

在维基百科条目有一个很好的概述:

截至2008年5月,类库中唯一保留专有和封闭源代码的部分(对于OpenJDK 7,截至2007年5月为4%,截至2008年5月和OpenJDK
6,不到1%)是SNMP实现。

自2007年5月发布第一个版本以来,Sun
Microsystems在社区的帮助下以免费和开放源代码软件的形式发布,或被免费和开放源代码替代品替代的几乎所有受阻碍的代码:

  • 所有音频引擎代码,包括软件合成器,均已作为开源发布。开源软件合成器已由专门为OpenJDK开发的新合成器Gervill取代,

  • Class库中使用的所有密码学类均已发布为开​​源,

  • 缩放和光栅化字体的代码已由FreeType取代

*本地色彩管理系统已被LittleCMS取代。JDK中有一个可插入层,因此商业版本可以使用旧的颜色管理系统,而OpenJDK可以使用LittleCMS。

  • 抗锯齿图形光栅化器代码已由phoneME项目中使用的开源双鱼座渲染器代替。该代码具有完整的功能,但仍需要增强一些性能,

  • Javascript插件已开源(Rhino Javascript引擎本身从一开始就是开源的)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/455513.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号