当前位置: 技术问答>java相关
JAVA中不赞成使用(Deprecated)的方法是否可以使用
来源: 互联网 发布时间:2015-03-30
本文导语: 发现: JAVA中存在不赞成使用(Deprecated)的方法, e.g. getYear() 使用 javac 的 -deprecation 可以查出这类方法 问题: 1.这些方法是因为有什么缺点么? 2.这些方法在何种情况中...
发现:
JAVA中存在不赞成使用(Deprecated)的方法,
e.g. getYear()
使用 javac 的 -deprecation 可以查出这类方法
问题:
1.这些方法是因为有什么缺点么?
2.这些方法在何种情况中不能使用?
请高手指点 :)
JAVA中存在不赞成使用(Deprecated)的方法,
e.g. getYear()
使用 javac 的 -deprecation 可以查出这类方法
问题:
1.这些方法是因为有什么缺点么?
2.这些方法在何种情况中不能使用?
请高手指点 :)
|
一般是可以使用的。但是不建议使用,原因是:
1、不保证将来支持该方法
2、该方法可能有安全隐患
3、有更好的方法代替
.......
你的举例是因为使用Date类的getYear()吗?
建议使用Calendar类的方法get(Calendar.YEAR)
1、不保证将来支持该方法
2、该方法可能有安全隐患
3、有更好的方法代替
.......
你的举例是因为使用Date类的getYear()吗?
建议使用Calendar类的方法get(Calendar.YEAR)
|
楼上的说得很好嘛!
|
这种方法是过时的,已经被新的方法取代了。
编译时用 -deprecation 参数才能编译通过。
编译时用 -deprecation 参数才能编译通过。