Como converter uma matriz de bytes para seu valor numérico (Java)?

Eu tenho uma matriz de 8 bytes e quero convertê-lo para o seu valor numérico correspondente.

por exemplo.

<code>byte[] by = new byte[8];  // the byte array is stored in 'by'

// CONVERSION OPERATION
// return the numeric value
</code>

Eu quero um método que irá realizar a operação de conversão acima.

questionAnswers(7)

yourAnswerToTheQuestion