Из кода кажется, что вы работаете в Android.
<> является синтаксисом для широко используемой функции в java под названием Java Generics, представленной на Java 5.0. Они расширяют систему типов Java, позволяя «тип или метод работать на объектах различного типа, обеспечивая при этом безопасность типа компиляции».
Пример: если вы посмотрели Коллекции Apis java, вы будете найти тот же класс с другими типами генериков, переданными ему. Посмотрите ArrayList <>, HashMap <> и другие коллекции apis.
С каким бы типом вы ни проходили, класс начнет работать только на этом типе и позаботится о безопасности типов. Поэтому я советую вам сначала пройти очень простой учебник по Java-дженерикам, прежде чем продолжить.
Вот ссылка на очень очень простой учебник для Java генериков, которые будут очистить немного воздуха: https://www.tutorialspoint.com/java/java_generics.htm
И затем, если вы хотите получить более глубокое понимание этого, читать некоторые справочники над этой темой. Хороший день :)
https://docs.oracle.com/javase/tutorial/java/generics/index.html – ryanlutgen
Вы можете посмотреть на этот ответ: http://stackoverflow.com/questions/ 6607550/что-делает угловые скобки среднеквадратичными-в-Java –