就算是数据很大
16777215*16777215 或者16777215<<23
这个计算对于现在的电脑来说 还真心是可以忽略.......
我循环了一千万次......都是3毫秒.....
- public class Test {
- public static void main(String[] args) {
- long l1 = System.currentTimeMillis();
- show1();
- long l2= System.currentTimeMillis();
- sop(l2-l1);
-
- }
- public static void show1(){
- for (int i = 0; i < 10000000; i++) {
- long n=16777215*16777215;
- }
- }
- public static void show2(){
- int j=0;
- for (int i = 0; i < 10000000; i++) {
- j++;
- long n=16777215<<23;
- }
- }
- public static void sop(Object obj) {
- System.out.println(obj);
- }
- }
复制代码 |