diferença dentre & e &&?

diferença dentre & e &&?

Se não me engano!
& -> vai comparar “letra por letra” EX: A = A
&& -> “bit a bit” EX: A = A -> 0111 = 0111

vlw

Talves isso ajude

http://www.guj.com.br/posts/list/58646.java

&& é um operador lógico que só funciona com boolean

& é um operador de bit que só funciona com inteiros (int, byte, short, etc…)

O operador de bit opera bit a bit , formando um novo valor e é da familia de | ( or) e ^ (xor)
O operador logico opera conforme uma tabela de verdade e é da familia do operador (||)