JAVA9将于2017年3月份发布,Oracle希望听到中国java社区的反馈,欢迎任何形式的反馈和建议。
本次升级从对于新的功能和属性并不大,我个人感觉主要变化的是:
Application and extension class loaders are no longer instances of java.net.URLClassLoader。
自定义的class loaders如果大量地生成,特别是动态语言编译时,为了刷新类的不同版本,都是用新的loader来加载已经存在的class的新版本。这样大量的class loaders会急剧加快SystemDictionary的膨涨,使GC越来越慢。
其它的一些变化个人感觉都没有什么,这个版本顷向于内部重构优化和稳定。