Java运算符中&和&&的区别?

戚薇 Java经验 发布时间:2022-07-01 11:10:26 阅读数:12859 1
下文笔者讲述运算符&和&&的区别说明,如下所示

&和&&功能说明

&运算符有两种用法:
    1.按位与
    2.逻辑与
&&运算符的功能:
    短路与运算

短路与详解

&&短路运算:
  当&&左边的表达式的值是false
   右边的表达式会被直接短路掉,不会进行运算
 
短路运算符常用于空值判断,如:
   if(user !=null && user.getUserName() !="")
   {
   }

以上代码使用&&,可避免后面表达式的空值判断
从以上的运算符中,我们可以看出两者的区别
&和&&的区别:
     一个包含短路运算功能
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202207/16566456363860.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者