Como funciona o Java Embedded SE?

Até onde eu sei, Java é uma linguagem de alto nível, e por causa disso, não é possível mexer na memória, e nem fazer nenhuma alteração no hardware.

do que vc esta falando em mexer na memoria ou alteração de hardware?

vc quer trocar o processador “on-the-fly”? vc quer utilizar memoria compartilhada com outras aplicações?

aqui talvez tenha algumas informaçoes pra vc começar a entender…
http://www.oracle.com/technetwork/java/embedded/embedded-se/documentation/javase-embedded-sysreq-2043454.html

Não, eu perguntei como é que funciona o Java Embedded SE, já que Java é uma linguagem de alto nível, onde não é possível fazer essas coisas que se faz em linguagens de médio/baixo nível.