在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
博学谷Java开发基础笔试题:&和&&的区别是什么?
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为 true 时,整个运算结果才为 true, 否则,只要有一方为 false,则结果为 false。
&&还具有短路的功能,即如果第一个表达式为 false,则不再计算第二个表达式,例如,对于 if(str != null && !str.equals(“”))表达式,当 str 为 null 时,后面的表达式不会执行,所以不会出现 NullPointerException 如果将&&改为&,则会抛出 NullPointerException 异常。If(x==33 & ++y>0) y 会增长,If(x==33 && ++y>0)不会增长
&还可以用作位运算符,当&操作符两边的表达式不是 boolean 类型时,&表示按位与操作,我们通常使用 0x0f 来与一个整数进行&运算,来获取该整数的最低 4 个 bit 位,例如,0x31 & 0x0f 的结 果 为 0x01
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
如何理解学习Java面向对象
在编程开发中有面向过程和面向对象两种编程思维,很多朋友在学习面向对象的时候,总是很难理解。那到底什么是面向对象。面向对象有什么特点,应该如何理解面向对象呢?
5889
2019-10-28 18:47:14
MySQL数据库性能优化是什么?
MySQL数据库目前已被Oracle收购,并发展处多个版本。MySQL是一种开放源代码的关系型数据库管理系统RDBMS,使用最常用的数据库管理语言--结构化查询语言SQL进行数据库管理。
5499
2019-11-22 15:44:54
Java基础学习之File类笔记整理
在小白入门Java基础的学习道路上,File类是必须要接触的一个知识点。为了方便大家学习并应用File类,本文为大家整理汇总了File类的相关知识点,内容包括File类概述和构造方法、File类创建功能、File类判断和获取功能和File类删除功能。下面我们一起来梳理一遍笔记的内容吧!
5050
2019-12-11 16:25:25
Java面试题答疑解惑之数组去重
数组去重是Java面试者常常会遇到的面试题之一。不知道大家有没有想过,为什么面试官总是喜欢询问求职者这个问题?其实,关于数组去重的问题表面上看起来并不难,但是通过面试者对相关问题的回答,可以充分检验出面试者的Java能力水平究竟如何,以及对于考虑问题的思维方式够不够全面。因此,大家千万别觉得面试官问你数组去重的问题,就只是一个简单的问题。
6046
2020-01-10 19:09:11
博学谷Java架构师课程主要讲解哪些内容?
Java架构师课程内容主讲:互联网微服务前沿技术栈、大型互联网分布式架构、全景消息通信实战、架构师源码深度剖析、海量数据处理、服务实战演练篇、大型项目性能优化、软件架构设计攻略、架构师武器库、手撕面试官、黑马顺风车实战项目、面向面试的算法实战、通用解决方案、人工智能、数据挖掘等内容。接下来我们具体来看下。
4002
2022-09-29 18:43:00