问答详情
源自:3-7 Calendar 类的应用

为什么time前要用Long啊?

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

提问者:恩言 2015-08-18 13:36

个回答

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

    Long 是long的包装类;

    Long time = c.getTimeInMillis();

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

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

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