java 用过期的方法有什么坏处?

Python013

java 用过期的方法有什么坏处?,第1张

java 中一些方法被标注为过期,是已经用别的方式实现了相同的功能而不再对这个方法继续进行维护和更新。使用的这些方法一般意义上不会有太大的问题。 如果考虑到以后系统的扩展性,还是尽量不要去用。因为这些方法已经有了更好的实现方式。\x0d\x0a比如Date类下面的getYear()方法就是过期的方法,\x0d\x0ajava.util.Date.getYear()用Calendar.get(Calendar.YEAR) 代替\x0d\x0ajava.util.Date.getMonth()用Calendar.get(Calendar.MONTH)代替

在使用JAVA的过程中发现,原来的JAVA程序可以正常使用,但是突然会出现"应用程序已 过期 的提示,有时重新进几次就好了,有时死都不行。这里有几种方法你可以试试。

1.进入游戏和程序>JAVA程序>按中间菜单键>许可>相关网络>信息,右软键更改,提示已同意完全访问。之后你再用JAVA看看是不是恢复正常了。

2.怎么第一种方法不行?那我还有第二招:重新设置下时间:把日期从新调整一下,调到2050年,看看JAVA能不能正常运行,如果可以在调回来。

3.上面的方法还不行的话,我们只有做个主复位,恢复一下出厂设置了。

4.还没好?那我也没法了,重装把:)

程序中session都有一个默认的过期时间,其中tomcat中的默认时间为30分钟,根据需要我们可以去手动设置session的过期时间,以下是设置session的过期时间的三个方法:\x0d\x0a\x0d\x0a1.在tomcat-->conf-->conf/web.xm中的中设置:\x0d\x0a\x0d\x0a \x0d\x0a30\x0d\x0a\x0d\x0a\x0d\x0a2.在项目的web.xml中定义:\x0d\x0a\x0d\x0a \x0d\x0a 20 \x0d\x0a \x0d\x0a\x0d\x0a 注:20则设置过期时间为20分钟 测试通过\x0d\x0a\x0d\x0a3.在程序中定义:\x0d\x0a\x0d\x0asession.setMaxInactiveInterval(30*60);\x0d\x0a\x0d\x0a 设置单位为秒,设置为-1永不过期