En el caso de Java se suele trasmitir como bytecode a la máquina receptora, que utiliza un compiladorjust-in-time para compilar el bytecode en código máquina nativo antes de su ejecución, ahorrando así procesos de interpretación.