Claro, por eso la seguridad se nombra como uno de los objetivos de diseño al crear Java, y de ahí, entre otras cosas, eliminar la aritmética de punteros y el control de los accesos a los arrays.
Será que los de Sun no saben de lo que hablan, y eso que lo crearon.
http://java.sun.com/docs/white/langenv/Intro.doc2.html
ps: Se lo que es el "endian" y como funciona un procesador, así que comprendo perfectamente el concepto. Otra cosa es que si la gente que creo el lenguaje me dice que la aritmetica de punteros la quitaron para evitar errores y por seguridad y no para conseguir independencia de plataforma, pues les crea a ellos.