Isso indica que a lista terefas é tipada e só pode receber objetos que sejam do tipo Tarefa. Ou seja, se vc tentar fazer algo assim:
publicclassGerenciadorTarefas{List<Tarefa>terefas=newArrayList<Tarefa>();StringnaoEhDoTipoTarefa="Tadã! Eu sou uma String";tarefas.add(naoEhDoTipoTarefa);...
A linha:
tarefas.add(naoEhDoTipoTarefa);
Não irá compilar porque vc tentou adicionar uma String a uma lista que só pode aceitar objetos da classe Tarefa. Procure no forum sobre generics.
valeuz…
andre_a_s
É um recurso do Java 5
Isso se chama Generics.
Com os generics vc pode “tipar” seus objetos. Nesse caso está explicito que o objeto terefas será uma List de objetos do tipo Tarefa.
Isso evita os famosos castings q se fazia antes.