目前,我正在学习Java 9,尽管Java 12是最新版本。这是问题吗?
答案 0 :(得分:2)
不,一点也不。 Java 8,9,11和12之间没有显着差异。 是的,它在12中有一些很酷的功能,例如本地类型推断和一些新的集合api,但是对于初学者而言,实际上没有任何好处。
只需尝试学习Java 8(或9;基本相同),然后您就可以继续(或不继续)使用较新的发行版。 我之所以说“不”,是因为Java的较新版本(如果我没记错的话,从11开始)不再具有免费支持。没错,Oracle现在要向您收费以提供支持,并且不允许您在不支付巨额费用的情况下将其用于商业用途。
由于这个原因,许多公司仍然使用Java 8或9,所以您应该没事。