面试腾讯遇到的面试问题
面试官问 java中 &和&&的区别
这在面试里特别常见,当时回答了按位与和逻辑与的区别。以及&&是短路与,&不是短路的区别。面试官说没有短路这种区别,说你回答的都是错的,一点不对,基础没掌握好。。。。
???这是错哪了
面试的时候给面试官举这两个例子,第一个运行结果是false,第二个运行结果是报数组溢出的错。我说是因为短路的原因,第一个只执行b==0就判断false了,后面没有执行。但是面试官不同意,他认为是优先级产生的问题。当时时间原因没有继续解释,不明白这个“优先级产生的问题”具体指什么