A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在Java中,一个变量重新new,重新分配空间进行复用,和重新定义一个变量使用哪个好?
例如:
// 方式一
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
sdf.parse(time);
sdf = new SimpleDateFormat("yyyy-MM-dd");
sdf.parse(time2);
// 方式二
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
sdf.parse(time);
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
sdf2.parse(time2);
哪一种方式比较好,求解答?

1 个回复

倒序浏览
两种方法都在堆中new了两个对象
第一种方法一直用名为sdf的引用
第二种方法换用了名为sdf2的引用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马