Olá Guibson! O <> é chamado de Parameter Section (Seção de Parâmetro). Ele é utilizado em classes Genéricas e dentro dele é passado o tipo com que a classe irá trabalhar.
Exemplo:
Quando vamos utilizar a classe ArrayList
devemos passar através do Parameter Section o tipo que será guardado na ArrayList, ficando da seguinte forma por exemplo: ArrayList<Integer>
Dessa forma, estou indicando que minha ArrayList irá trabalhar com Integer, ou seja ela irá guardar Integer.
Creio que Guilherme não falou dele por ele não ser um Operador, mas estar mais para um Separador assim como ()
e {}
. Os separadores, diferentemente dos Operadores, servem para organizar o código e sua estrutura. É literalmente como se você tivesse separando as estruturas de seu código para organizar. Para você entende considere que existe tal classe abaixo:
MinhaClasse <MyClass> {}
Veja só, MinhaClasse
representa o nome da classe. Para separar o tipo que iremos trabalhar na classe do nome dela, utilizamos o <>. Da mesma forma utilizamos o {}
para separa o código de sua classe do nome, palavras reservadas e etc..
Enfim, espero ter ajudado! Bons Estudos!