【java】编码规范

【java】编码规范

1 . for( ; ; ) 和 while (1) :

编译前 : while (1);
编译后 : 
  mov eax,1
  test eax,eax
  je foo+23h
  jmp foo+18h

编译前 : for ( ; ;);
编译后 :
  jmp foo+23h   
对比之下,for ( ; ;)指令少, 不占用寄存器, 而且没有判断跳转, 比while (1) 好.

两者在在宏观上完全一样的逻辑, 但是底层完全不一样, for相对于来说更加简洁明了.

2 . 阿里规约:

0 0 vote
Article Rating
Subscribe
提醒
guest
0 评论
Inline Feedbacks
View all comments