Snake.java里面有调用已经deprecatd函数。所谓deprecated函数就是那些不推荐再使用的函数,用于java是backward compatible的,所以想这些不推荐使用的函数是不可以delete掉的,就用了这样一个warning希望大家不要用。用了,一般不影响程序运行,除非原来的函数里有bug.但是既然人家推荐你不要使用,那么你还是应该换一个其它函数来代替,这就是解决方法。

解决方案 »

  1.   

    如果你不想改代码的话加一个参数也可以去掉警告,-nowarn
    javac -nowarn yourfile
      

  2.   

    在編譯的時候使用-deprecation 參數,它會出現warning,告訴你某個方法被deprecated,到api或src裏面去找到它,裏面會告訴你,新的替代這個的method
      

  3.   

    在jdk的标准库的API文档里都有很明显的说明,同时还解释同样功能可以用什么方法来实现
      

  4.   

    hayai(生命树) 说得很对,你查阅API文档时,有的方法已经明确标明不推荐使用了,会提示你找到什么代替的方法,你应该用可以代替的方法去完成自己的功能。在程序中尽是不要使用这种不再被推荐使用的方法。