&是位运算符-与,相似的另有|(或),!(非)。
计算机内里,当&作为位运算时,1&1=1 ,1&0=0,0&0=0;
当我们寻常用到这个很少,平常都是用作推断,只要都建立则建立,置信之前你学数学时一定学过与或非了,这个就和数学一样。
PS:提到&就一定会提到&&,&&是逻辑与,比方2个前提,boolean a=2>3&&1>3,当推断2>3是false时,第 2个前提1>3就不会在推断了,直接剖断a=false.而用&时,则会2个前提悉数推断,然后再给a赋值false,所以平常做逻辑推断时,都会用&&,效力高点!
以上就是Java内里&是什么意义的细致内容,更多请关注ki4网别的相干文章!