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越來越慢。
其它的一些變化個人感覺都沒有什麼,這個版本頃向於內部重構優化和穩定。