zoukankan      html  css  js  c++  java
  • 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. 虚拟机模式

  • 相关阅读:
    遍历文件夹及子文件夹_函数
    wbadmin与vssadmin
    WSB备份到远程共享文件夹的限制
    Linux 性能工具集
    shell 与 空格
    Git 仓库结构 (二)***
    Linux下scp的用法***
    FINDSTR 命令使用详解
    Git 的origin和master分析 ***
    Git push *****
  • 原文地址:https://www.cnblogs.com/attilax/p/5963727.html
Copyright © 2011-2022 走看看