Aclarar algunos conceptos

Fox
13 de Mayo del 2004
Por favor quisiera que ne aclaren muy brevemente estas dudas.

1.¿Java es lenguaje de programación predominantemente tipeado?
2.¿Por que se dice ... Java en sí no es distribuido?
3.¿Java implementa los arrays o arreglos auténticos?
4.¿Qué son listas enlazadas?
5.¿Qué son las secuencias de escape especiales ?
6.¿Cuál es la diferencia entre un programa interpretado frente a uno compilado?

Gracias