Я предполагаю, что HTML съел ваш (вам нужно написать & lt; T & gt; чтобы отобразить его)
T - параметр типа или «универсальный» параметр. Скажем, у вас есть список. Тогда для структуры списка неважно, что именно вы там храните. Это могут быть строки, даты, яблоки, SpaceShips, это не имеет значения для операций со списками, таких как добавление, удаление и т. Д. Таким образом, вы оставляете это абстрактным при определении класса («это абстрактный список»), но указываете его при создании экземпляра («это список строк»)
//in Java, C# etc would be similar
//definition
public class List<T> {
public void add(T t) { ... }
public void remove(T t) { ... }
public T get(int index) { ... }
}
//usage
List<String> list = new List<String>();
list.add("x"); //now it's clear that every T needs to be a String
...