在线客服
扫描二维码
下载博学谷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开发方法有哪些?如何高效自学
零基础可以找一本好的java教材书、学好基本语法、学习编程规范、多看别人的代码,Java的学习容易入门却难以精通需要长期做好准备。找一本好的书本教材,可以让你更快更好的进入Java的世界。
7440
2019-06-13 16:36:34
JavaEE开发培训班的实战项目有哪些?
JavaEE开发培训班的课程除了传授必要的基础理论知识,还有各大企业JavaEE开发的案例讲解,由入门案例到详细工作原理及特性的解析,逐步深入。学员完成课程后JavaEE开发能力与行业接轨,可以轻松胜任企业高要求工作。那么JavaEE开发培训班的实战项目有哪些呢?
6022
2019-12-16 15:49:18
转行学Java后悔了怎么办?如何调整职业方向?
不少人辞去工作转行学Java,没学会转行学Java后悔了。在学习过程中发现自己并不适合做编程,感到后悔怎么办呢?工作没有了,又花费了时间和经历转行没成功。有的人转行是真的喜欢,在转行前做了很多准备下定决心去学习;而有的人转行学Java很盲目,看别人学完找到高薪工作自己也想学,并不是真的喜欢,这两种心态就决定了前者更容易获得成功。
10917
2020-01-16 11:05:04
Java项目开发实战心得体会
企业开发一个项目都是有一整套标准化的可行性流程,这样才能最大程度节约Java项目开发的时间和成本。然而许多Java学习者在学习过程中无法接触到企业真实的开发流程,导致在面试过程中以及初入职场时碰壁。为了避免这种现象出现,博学谷除了进行理论知识的系统培训,还会进行企业级的大型项目实战演练。下面一起来看看学员在Java项目开发实战中的心得体会吧!
7134
2020-07-13 15:28:12
初级Java后端开发工程师需要学什么?
近几年,可以说是互联网飞速发展的几年。在IT技术人才日益紧缺的同时,程序员似乎遍地都是,好像只要会打几行代码,能做几个页面就是标准的开发工程师了。但其实一个技术开发工作者的要求远远没有那么低,下面我们来一起看看,初级Java后端开发工程师需要学什么?
9894
2020-07-17 15:40:26