OpenJDK是Sun在2006年末把Java开源而形成的项目,这里的“开源”是通常意义上的源码开放形式,即源码是可被复用的,例如IcedTea.UltraViolet都是从OpenJDK源码衍生出的发行版. Oracle JDK采用了商业实现,而OpenJDK使用的是开源的FreeType.当然,“相同”是建立在两者共有的组件基础上的,Oracle JDK中还会存在一些Open JDK没有的.商用闭源的功能,例如从JRockit移植改造而来的Java Flight Recorder.预计以后J…