Oracle在java7的DataSourse接口中添加一个新方法合适吗?
今天用maven安装mahout,想着反正都要重新安装所有的东西,于是就下了java7装上了,跑到最后发现有个文件编译不通过(mahout要跑Test的话安装时间很长的),刚刚开始也没很仔细看,觉得是不是maven没装好或者别的问题,总之从来没有怀疑是jdk出了问题,又装了好几遍,都是同样的错误,Google之,也没发现类似的问题。后来只好看那个出错的java文件,最终发现DataSourse这个接口多了getParentLogger()这个方法,唉~~~前面都是瞎折腾了
如果以前的代码中用到了DataSourse,现在环境装上了java7,那岂不是很麻烦?也没去找Oracle为何又要在接口中添加一个方法,相信也考虑了很多因素吧。不知道还没有其他的接口也加入了新的方法?
------解决方案--------------------
学习。。