|、||都是表达与的意思。&、&&都是表达或的意思。
按照|、||的区别来详细说明:
I:表示位与
||:表示逻辑与
位与是什么意思呢?比如:
a.equals(method)|b.equals(method)前后都很执行,但是a.equals(method)||b.equals(method),
会按照a.equals(method)是否正确进行判断,如果正确,就不会执行后面的部分
|、||都是表达与的意思。&、&&都是表达或的意思。
按照|、||的区别来详细说明:
I:表示位与
||:表示逻辑与
位与是什么意思呢?比如:
a.equals(method)|b.equals(method)前后都很执行,但是a.equals(method)||b.equals(method),
会按照a.equals(method)是否正确进行判断,如果正确,就不会执行后面的部分