hola no entiendo una cosa, 
 
lei que java.lang es un paquete. que tiene 3 tipos de interfaces
 
 
-  Cloneable
 
-  Comparable
 
-  Iterable
 
------------ Una interface en como una norma que debe cumplir, en comun, ciertas clases, por ejemplo otra interface que venia viendo seguido era la LIST, que contiene, ArrayList, LinkedList. etc
 
bueno estas 3 interfaces que menciono no se si seran -en definicion- lo mismo que LIST.  supongo que List, pertenece a otro paquete...
 
-------------
 
la otra consulta, es de iterable....
 
iterator, lei que sirve para recorrer un arraylist, sin perder datos del original, 
cuando  tengo que recorrer un arraylist, genero una copia con iterator y este es la que se recorre , al menos eso es lo que lei...
 
-------------
 
bueno, iterator, la usan ? recorren los arraylist, asi nomas... 
   
 


