Java 中 & 和 && 的区别
2016-04-19 21:58
323 查看
在java中&和 &&都可以作为逻辑运算连接符。它们的区别如下:
1. 对于 & ,不论left是true还是false,right 都会执行
if ( left && right ) { ... }
2. 对于 && , 如果left是false的话,right就不会在执行, 所以说 && 具有短路功能
if ( left && right ) { ... }
1. 对于 & ,不论left是true还是false,right 都会执行
if ( left && right ) { ... }
2. 对于 && , 如果left是false的话,right就不会在执行, 所以说 && 具有短路功能
if ( left && right ) { ... }
相关文章推荐
- JAVA实训之封装
- 38.JAVA编程思想——JAVA IO 对象序列化
- 37.JAVA编程思想——JAVA IO 压缩
- 36.JAVA编程思想——JAVA IO Java 1.1 的 IO 流
- 35.JAVA编程思想——JAVA IO StreamTokenizer
- 34.JAVA编程思想——JAVA IO 流典型应用
- 33.JAVA编程思想——JAVA IO File类
- 32.JAVA编程思想——JAVA IO添加属性和接口
- Java 序列化Serializable详解
- 31.JAVA编程思想——JAVA IO系统输入和输出
- 异常
- 30.JAVA编程思想——违例匹配
- 29.JAVA编程思想——构建器
- 28.JAVA编程思想——用finally清除
- 轻量级java ee企业应用实战第4版 源码下载
- 学习javacv入门示例2:访问Mat元素,对图像加盐处理
- Java迭代器的一般用法
- JAVA的多态--多态中数据成员的问题
- JDK的下载安装以及配置过程
- 电脑配置 eclipse 环境变量