我已经将我的Java安装升级到稍后的小版本(例如1.8.131到1.8.144)。
我应该重新编译项目源代码以从字节码生成中获得安全好处,还是应该只在更新的JRE上运行旧的字节码?
任何真实世界的例子都是受欢迎的,因为我需要向项目团队证明这一点。
发布于 2017-09-29 10:41:42
你搞错了。
除了将java源代码转换为字节码之外,Java编译器并不做太多事情。很少有特别的优化。根本就没有“安全”相关的东西。
请记住:您的代码正在执行的对system方法的所有调用-都将转到Java8 VM上的Java8类。
因此,没有迫切的理由来更新“一切”。
https://stackoverflow.com/questions/46487045
复制相似问题