恩言
2015-08-18 13:36
为什么time前要用Long啊?Long不是long的包装类吗?而且为什么把Long改为double后输出的是没改前的那个数在第一位数后加一个小数点啊?
Long 是long的包装类;
Long time = c.getTimeInMillis();
c.getTimeInMillis()得到的是毫秒值,数据比较大,为了避免数据的溢出,选择了合适的long类型;
选择Long类,time是个对象,自动装箱可以实现由基本类型转换为包装类,其实是基本类型long,也是可以满足妖气的;
最后的问题,是拆装的机制;
Java入门第三季
409792 学习 · 4340 问题
相似问题