一. 面试题及剖析
1. 今日面试题
说一下&与&&运算符的区别?
说一下|与||运算符的区别?
2. 题目剖析壹哥 今天给大家讲解的面试题,可以说很简单了。这道题主要就是考察我们对Java中各运算符的掌握情况,另外顺带着会考察出我们对计算机的二进制,以及进制间转换的掌握情况。这道题如果你能够答出来比较深层次的东西,会让面试官觉得你追求代码性能,所以越是这种看似基础简单的题目,越能考察出我们的基本功。
二. 参考答案接下来 壹哥 就给大家说一下这道题目的常规答案。
1. &和&&的区别- &和&&都可以进行 “与运算”,它们都是“逻辑与(and)”,但 &一般称作 “按位与”,&& 称作 “短路与”。当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则只要一方为false,则结果为false。