& entre dois inteiros?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
fdettoni
JavaChild
[Avatar]

Membro desde: 12/04/2006 11:29:50
Mensagens: 132
Localização: Florianópolis-SC
Offline

Olhando a implementação da classe HashTable no src do java, encontrei um código assim:



O que seria esse &, eu testei com alguns inteiros e não consegui encontrar um padrão. Alguém sabe me dizer o que faz este operador?

A propósito, alguém sabe como funciona o método hashCode do Java?

[]'s

KISS(Keep It Simple, Stupid)
[WWW]
marcelo_mococa
Virtual Machine Man
[Avatar]

Membro desde: 03/03/2005 10:03:32
Mensagens: 622
Localização: São Paulo
Offline

este operador faz um E lógico dos valores binários dos números.

ex:


imprime: 0

Explicação:
decimal----binario
1--------------01
2--------------10

aplicando o operaor and chegamos ao valor 0.
0 e 1 = 0
1 e 0 = 0


Marcelo Madeira - TCS
SCJP 1.5
SCWCD 1.4
blog

Mantu
GUJ Ranger
[Avatar]

Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline

De uma lida neste texto que uma colega traduziu do livro "Effective Java ..." do Joshua Bloch
 Nome do arquivo CommonMethods.htm [Disk] Download
 Descrição
 Tamanho 38 Kbytes
 Baixado:  475 vez(es)


[]'s
Mantu

"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.

[Email] [MSN] [ICQ]
fdettoni
JavaChild
[Avatar]

Membro desde: 12/04/2006 11:29:50
Mensagens: 132
Localização: Florianópolis-SC
Offline

Muito obrigado os dois, ajudaram bastante!

[]'s

KISS(Keep It Simple, Stupid)
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team