La implementación más usual en el lenguaje de programación Java es la siguiente: