在线客服
扫描二维码
下载博学谷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
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Java2如何实现Applet数字签名和认证?
Java2如何实现Applet数字签名和认证?首先在客户端使用JRE1.3.0_01(JAVA运行环境1.3.0.1版本)以取代IE的JVM(JAVA虚拟机),可以到WWW.JAVA.SUN.COM网站上去下载,下载好了先在客户端进行安装。在服务器端的调用APPLET的HTML文件中也需要将它包含进来,以便没有事先安装JRE的客户端下载。
7683
2019-05-22 09:25:34
零基础Java学习哪些内容?
Java学习路线相当于学习思路,需要从基础阶段开始学习,接触Web基础、JavaWeb、JavaEE阶段巩固基础,把基础知识打牢才能进一步提升专业技能。
5888
2019-11-15 15:33:31
Java性能调优要注意什么?又有哪些方式?
Java性能调优要注意什么?又有哪些方式?一般来说,Java性能调优有着以下几个原则,即充分而不过分使用硬件资源、合理调整JVM和合理使用JDK包。在Java性能调优的过程中,我们要注意调优步骤、性能瓶颈的表象、外部处理系统的性能不足、CPU消耗分析、上下文切换等等。而Java性能调优的方式主要有设计调优、代码调优、JVM调优、数据库调优和操作系统调优。
5896
2020-01-13 09:45:41
Java学多久可以自己做游戏?开发大型游戏?
掌握图片、绘制、事件做游戏相关的知识点就可以用Java做小游戏了,但大型游戏基本没有用Java做开发的,不少人都说Java不适合做游戏。Java 在游戏方面没有形成完善的生态,一般是Unity 开发的对标游戏引擎,Unity3D不支持Java,Unreal3D也不支持Java。
9304
2020-09-17 10:46:22
Java开发岗位需求量大吗?市场行情怎么样?
互联网大厂每一次的动作都会带来一股网络热浪,前不久的“反996”如此,最近腾讯推出员工退休待遇方案亦是如此。虽然退休离我们还很远,但是只要关乎福利就是我们关注的事情。
5107
2021-11-10 11:01:57
