Galera estou com uma pequena duvida. Temos no nosso main uma instancia. exemplo.
public class Exemplo() {
public static void main(String[] args) {
try(Connection con = new DataBase().getConnection() {
// Agora é minha duvida.
List<Categoria> categorias = new CategoriaDAO(con).lista(); // aqui não entendo
}
}
}
Esse List<Categoria é tipo uma instancia não é? ou é só uma variavel do tipo list para receber a lista de categoria?
E depois do CategoriaDAO(con) recebemos o metodo lista, to confuso com esse tipo de código, até porque eu sempre vi construtores, acabando com assim CategoriaDAO(e os parametros); sem o ponto e um metodo :( Para usar esse metodo nao seria tipo assim? List categorias.lista(); ?