Il modo migliore per scrivere byte nel mezzo di un file in Java

Qual è il modo migliore per scrivere byte nel mezzo di un file utilizzando Java?