Java中某个方法已过时,不推荐,但是想使用怎么办呢?
说的就是这个方法肯能在早些版本的JDK中使用良好 但是在你当前的这个版本中不建议使用这个方法了应该会有一个代替它的方法。可能函数内部实现已经有变动。
以过时的方法当然可以使用,但是过时的方法一般是存在各种各样的问题,所以提供新的方法来替代。过时的方法是不建议使用的。
这个只是警告而已,一样还是可以用。这个警告的意思是,DataInputStream类的readLine()方法已经过时,不推荐使用了。
———你可以把废弃的方法看为是锄头,把新的替代方法看成是机器。至于需不需要添加别的代码,一般是不用的,不过也需要具体看是什么方法,有的需要,有的不需要,这点你可以查看API文档。恩,这样就可以了。
stop Deprecated public final void stop()已过时。 该方法具有固有的不安全性。用 Thread.stop 来终止线程将释放它已经锁定的所有监视器(作为沿堆栈向上传播的未检查 ThreadDeath 异常的一个自然后果)。
一些过时的方法,该用什么替代
1、stop Deprecated public final void stop()已过时。 该方法具有固有的不安全性。用 Thread.stop 来终止线程将释放它已经锁定的所有监视器(作为沿堆栈向上传播的未检查 ThreadDeath 异常的一个自然后果)。
2、过时说明有更好更新的方法代替了原来的方法,原来的方法即变为过时方法,不过为了迎合某些项目的老代码是不影响你使用的。
3、被标记为过时的方法,在当前版本中还可以使用,不过会在将来某个版本中被完全废弃掉(塞完全不能用)。所以如果有替代方法,尽量不要去用被标记为过时的方法。
4、以过时的方法当然可以使用,但是过时的方法一般是存在各种各样的问题,所以提供新的方法来替代。过时的方法是不建议使用的。
java过时的方法一定不可以用吗?
1、所以如果有替代方法,尽量不要去用被标记为过时的方法。
2、以过时的方法当然可以使用,但是过时的方法一般是存在各种各样的问题,所以提供新的方法来替代。过时的方法是不建议使用的。
3、如果考虑到以后系统的扩展性,还是尽量不要去用。因为这些方法已经有了更好的实现方式。
4、过期的方法可能会在下个版本里面移除,会导致你的代码在新的版本里不可用。