黑马程序员技术交流社区
标题:
为何出现已过时的 API?
[打印本页]
作者:
饶正林
时间:
2013-3-14 08:40
标题:
为何出现已过时的 API?
本帖最后由 猫腻 于 2013-3-14 22:35 编辑
import java.util.Date;
class Test10
{
public static void main(String[] args)
{
Date time=new Date(113,4,14);
System.out.println(time);
}
}
本应该打印出:2013.4.14的吧?
求解......
2013-03-14_083628.png
(2.27 KB, 下载次数: 20)
下载附件
2013-3-14 08:37 上传
作者:
王智威
时间:
2013-3-14 09:07
这很正常,API升级了,以前不安全或不方便的的方法由新的来代替看看API上都有写的
像Date(int,int,int),你写的这个就
由Calendar.set(year + 1900, month, date, hrs, min) 或 GregorianCalendar(year + 1900, month, date, hrs, min) 取代
作者:
曾钦
时间:
2013-3-14 09:19
Date的该构造方法过时了,改用Calendar吧。。
API里有讲解。。
作者:
HM李帅
时间:
2013-3-14 09:39
已过时的API就是不建议使用的api
但是使用本身不会有任何影响
功能神马的都是健在的
只是以后的jdk版本里又可能会取消
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2