为什么现在JDK最新1.8,但是很多老鸟建议要在Eclipse的编译器降一级

自己安装了最新版的jdk,网上很多人建议说在eclipse中的编译器版本要降一级,这样做有道理吗?为什么呢?

根据需要,如果你的程序基于以前编写的代码,或者别人编写的代码,而这些代码和新版本有兼容问题,那么就得用老的。

旧的更稳定
版本不同,可能出现不兼容

JDK 版本不一样,可能之前的一些语法会有问题,所以要让你同意版本!

一般来说就版本的是要稳定一些,各个结构之间的兼容性要更好一些的,就像java EE的框架一样大多数都不使用最新版的,力求稳定。

老版本已经使用了很长时间了,出现的问题都有人遇到,而且给出了相关的解决方案。而新版本遇到问题,就只能自己慢慢摸索啦。