public class TestandoListas {
    public static void main(String[] args) {
        String curso1 = "Escreva seu Primeiro Código com Eclipse";
        String curso2 = "Introdução a Orientação a Objetos";
        String curso3 = "Polimorfismo"; 
        List<String> cursos = new ArrayList<String>();
        cursos.add(curso1);
        cursos.add(curso2);
        cursos.add(curso3);
        //Print 01
        System.out.println(cursos);
        System.out.println();
        //Print 02    
        cursos.forEach(ref -> System.out.println(ref));
        System.out.println();
        //Print 03
        for (String refCurso : cursos) {
            System.out.println(refCurso);
        }
        System.out.println();
        //Print 04
        for(int i = 0; i < cursos.size(); i++) {
            System.out.println(cursos.get(i));
        }
        System.out.println();
        //Print 05
        Iterator<String> it = cursos.iterator();
        while(it.hasNext()) {
            System.out.println(it.next());
        }    
    }
}