jdk1.7_99 和 jdk1.7_271 有什么区别
What is diff between jdk1.7_99 and jdk1.7_271
我想看看 jdk1.7_99 和 jdk1.7_271.
之间的区别
我能看出两者之间的区别吗?就像我必须知道的任何已弃用的方法一样。如果我们用jdk1更新我们的系统。7_271,会不会有什么问题?
谢谢。
编辑
我从评论中了解到如何检查这些版本之间的差异。谢谢。
据此link所述:
次要版本兼容性
与具有相同主版本号的先前次要版本相比,次要版本具有以下兼容性:
- Java 来源和目标级别:相同
- 兼容 Java 版本:可能 add/deprecate,但不会删除版本
- 支持 Java 版本:可能
添加版本或删除已弃用的版本
- Java API:可以 add/deprecate,但不能移除,APIs
- 第 3 方库:可以 add/upgrade,但不能删除库;库升级必须遵循 Java API 兼容性规则
- 配置:可以 add/deprecate,但不能删除,options/properties/beans/etc。
- 协议消息:可以添加,但不能删除,新的 protocols/options;协议
与以前的次要版本相同的实现仍然存在
wire-compatible
- 存储格式(API):可以添加,但不能删除
来自,以不会破坏标准的方式格式化
与数据交互的工具
- 存储格式(non-API):可能会改变
使较旧的次要版本无法使用的方式
数据
这样做的结果是,从一个次要版本升级到另一个次要版本不需要任何更改,只需安装要使用的版本并更新所使用的任何 third-party 插件的构建。
现有配置文件将保持不变,但可能需要修改才能利用新功能。降级到较旧的次要版本可能需要删除较新版本中引入的配置选项。
请注意,在添加 API 时,抽象或接口方法不会添加到现有 public 接口或 类 以保证 compile-time 与现有扩展的兼容性。
我想看看 jdk1.7_99 和 jdk1.7_271.
之间的区别我能看出两者之间的区别吗?就像我必须知道的任何已弃用的方法一样。如果我们用jdk1更新我们的系统。7_271,会不会有什么问题?
谢谢。
编辑
我从评论中了解到如何检查这些版本之间的差异。谢谢。
据此link所述:
次要版本兼容性
与具有相同主版本号的先前次要版本相比,次要版本具有以下兼容性:
- Java 来源和目标级别:相同
- 兼容 Java 版本:可能 add/deprecate,但不会删除版本
- 支持 Java 版本:可能 添加版本或删除已弃用的版本
- Java API:可以 add/deprecate,但不能移除,APIs
- 第 3 方库:可以 add/upgrade,但不能删除库;库升级必须遵循 Java API 兼容性规则
- 配置:可以 add/deprecate,但不能删除,options/properties/beans/etc。
- 协议消息:可以添加,但不能删除,新的 protocols/options;协议 与以前的次要版本相同的实现仍然存在 wire-compatible
- 存储格式(API):可以添加,但不能删除 来自,以不会破坏标准的方式格式化 与数据交互的工具
- 存储格式(non-API):可能会改变 使较旧的次要版本无法使用的方式 数据
这样做的结果是,从一个次要版本升级到另一个次要版本不需要任何更改,只需安装要使用的版本并更新所使用的任何 third-party 插件的构建。
现有配置文件将保持不变,但可能需要修改才能利用新功能。降级到较旧的次要版本可能需要删除较新版本中引入的配置选项。
请注意,在添加 API 时,抽象或接口方法不会添加到现有 public 接口或 类 以保证 compile-time 与现有扩展的兼容性。