Gente , já olhei um pouco de generics e listas mas em nenhum dos casos eu aprendi exatamente saber o que é isso e por que toda hora eu vejo desenvolvedores usando com “parâmetros” diferentes como vemos abaixo, isso me deixa confuso.
class AdulterioEscondido extends AsyncTask<Ricardao,Luiz,Motel> {
// bla bla bla
}
ou
class AdulterioEscondido extends AsyncTask<Gay,Mulher,Motel> {
// bla bla bla
}
ou
class AdulterioEscondido extends AsyncTask<Motel,Motel,Igreja> {
// bla bla bla
}
Afinal, qual o nome que se dá esse uso de <> depois do nome da classe ?
É um generic? E no caso do AsyncTask, pra que é usado?