• atitit.提升兼容性最佳实践 o9o


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

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

    2. 扩展表模式 1

    3. 同时运行模式 1

    3.1. 完美的后向兼容性 2

    3.2. 虚拟机模式 2

    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://blog.csdn.net/attilax

    2. 扩展表模式

    3. 同时运行模式

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

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

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

    3.1. 完美的后向兼容性

    3.2. 虚拟机模式

  • 相关阅读:
    在Visual Studio 2019中配置OpenCV环境
    Java中的垃圾回收
    线程池
    Java中锁优化
    二叉树的几种遍历
    java中Comparator的用法(排序、分组)
    java8 stream
    Java后台生成二维码并上传到阿里云OSS
    代码生成器的成长过程
    软件的军工六性
  • 原文地址:https://www.cnblogs.com/attilax/p/15198958.html
Copyright © 2020-2023  润新知