Sas*_*san 3 java boolean variable-assignment
我们可以boolean通过三种方式分配价值
boolean isDone;
isDone = true;
isDone = Boolean.valueOf(true);
isDone = Boolean.TRUE;
Run Code Online (Sandbox Code Playgroud)
哪个分配更有效?
只有第一个不涉及任何装箱或拆箱.所以从表面上看,第一个是效率最高的.但是,大多数编译器(或即时编译器,如果存在)可能会优化其他两个分配,同样有效.
当然,如果isDone被宣布为Boolean代替,那么故事就会有所不同boolean.在这种情况下,第三项任务将是我的偏好.
| 归档时间: |
|
| 查看次数: |
78 次 |
| 最近记录: |