为什么time前要用Long啊?

来源:3-7 Calendar 类的应用

恩言

2015-08-18 13:36

为什么time前要用Long啊?Long不是long的包装类吗?而且为什么把Long改为double后输出的是没改前的那个数在第一位数后加一个小数点啊?

写回答 关注

1回答

  • huliyichen
    2015-09-12 20:07:48
    已采纳

    Long 是long的包装类;

    Long time = c.getTimeInMillis();

    c.getTimeInMillis()得到的是毫秒值,数据比较大,为了避免数据的溢出,选择了合适的long类型;

    选择Long类,time是个对象,自动装箱可以实现由基本类型转换为包装类,其实是基本类型long,也是可以满足妖气的;

    最后的问题,是拆装的机制;

    恩言

    非常感谢!

    2016-02-05 22:03:27

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题