你的位置:首页 > ASP.net教程

[ASP.net教程]atitit.提升兼容性最佳实践p825.doc

atitit.提升兼容性最佳实践 p825.doc

 

1. Atitit.兼容性的“一加三”策略1

2. 扩展表模式2

3. 同时运行模式2

3.1. 完美的后向兼容性3

3.2. 虚拟机模式3

3.3. 版本兼容性模式3

4. 向前兼容(为升级预留足够余地)4

5. “向前兼容”理念4

6. 专门处理的软件列表4

 

1. Atitit.兼容性的“一加三”策略

 

“通过移除陈旧代码降低编译器维护成本,Java9 javac 将不再支持Java 1.5以及更早的代码。JDK9的“一加三”策略意味着该版本的javac会支持1.9/9, 1.8/8, 1.7/7和1.6/6 中的选项。该策略会在JDK10中延续。”标题是我对新闻的解读。以下是我的理解。
这意味着,许多java最初的设计不合理会修改了。
将带来许多源代码级的不兼容性。
一些表达式,可能在早期编译结果false,以后可能变成true了。
比如String的==
也意味着Integer i = new Integer(0);Integer j = new Integer(0);
i==j以后也可能是true了。

 

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://www.cnblogs.com/attilax/

 

 

2. 扩展表模式

3. 同时运行模式

 

 网上冲浪,用户用的最多的当然是浏览器,而Windows中内置的IE浏览器却着实让用户用的不爽,于是呼,在国内许多双核浏览器便大行其道。这 不,微软也觉得不好意思了,在Windows 10中新增加了一个浏览器-Spartan,这款整合了微软自家 Cortana 数字助理的新浏览器有桌面和移动两个版本,并深度融合了 Bing 搜索服务,让用户的搜索体验更加无缝。 

  它将集成OneNote功能,方便用户进行记录,标注与分享,支持PDF文件显示,此外还有阅读模式等等的特性有消息称它将支持Chrome扩展程序。全新游览器开发代号“斯巴达”。 

不过消息显示,新老浏览器初期将会共存,一方面是避免突然切换造成兼容性问题,另一方面也可以给用户更灵活的选择,直到微软确定新浏览器足以取代IE,才会彻底转换过去。

 

3.1. 完美的后向兼容性

3.2. 虚拟机模式

3.3. 版本兼容性模式

4. 向前兼容(为升级预留足够余地)

 

青海旅游线路报价青海旅游攻略大全青海旅游路线推荐青海自驾游攻略青海旅游线路大全巴厘岛黄姜(姜黄) 巴厘岛美食-啤酒、葡萄酒与当地酒类饮品 巴厘岛巴迪布 微山湖荷花什么时候开?滕州微山湖荷花开放时间? 广东荷花啥时候盛开?广东三水荷花几月开? 广东荷花什么时候开?广东哪里有荷花? 辽宁盘锦红海滩廊道地址?盘锦红海滩廊道旅游路线? 武宁汽车站到云天谷漂流怎么坐车?武宁汽车站到云天谷极速漂流乘车路线? 深圳名马轩度假山庄在哪里?名马轩度假山庄交通指南? 深圳哪里有踢足球的地方?求推荐? 深圳东门老街就是一条街吗? 深圳迪可可小镇在哪里? AVX Corporation (VA) AVX Capacitors TPSE107M020R0150 Datasheet AVX Corporation (VA) AVX Capacitors TPSE226M035R0200 Datasheet Texas Instruments(TI) TI IC SN74ALVTH16244GR Datasheet Texas Instruments SN74ALVTH16244KR Datasheet Vishay/Sprague 293D107X9020E8T Datasheet Vishay/Sprague 293D107X96R3B2TE3 Datasheet 赤峰旅游资讯网 赤峰旅游资讯网 赤峰旅游资讯网 赤峰免费发布信息 赤峰免费发布信息 赤峰免费发布信息