我知道Java对布尔表达式中的双符号进行优化,例如
if(a && b)如果a为false,则不计算b。这是否适用于Android平台?
发布于 2014-02-21 23:59:58
这是一条Java语言规则,由编译器将其转换为适当的Java字节码。然后,Dalvik工具集将字节码转换为.dex文件。因此,在Android系统处理代码之前,Java系统将适当地应用短路。
发布于 2014-02-22 00:00:19
它没有任何选择。Java语言规范#15.23要求这样做。
发布于 2014-02-22 00:00:12
是的,Android使用Java作为平台。它是Java中的一种语言规则,在Android中也是如此
https://stackoverflow.com/questions/21947594
复制相似问题