这是一个编译警告,意思是Calculator.java 覆盖了一个已经被弃用的api(方法)。
所谓被弃用的api,就是指已经不再推荐使用的api。随着Java的升级与更新,很多旧的api被新的api或者框架所替代,成为了不再推荐使用的api。但是为了向下兼容,依然保留着他们。这样旧的程序还可以使用新的Java版本。但是在编写新的程序时,应该尽量避免使用被弃用的api。因为它们极有可能是有各种问题,或者说在下一个版本中就不再支持了。
具体到你这个问题,如果仅仅是玩玩,可以不用管这种compile warning。如果想要就诶绝这个问题,可以去源代码中查看到底是哪个api被弃用了,然后这个api的javadoc上应该会有提示告诉你应该使用哪个新的api。 |