Genéricos:
Pacote de aprimoramento básico java; importar java.util.ArrayList; importar java.util.list; importar org.junit.test; public class Test2 {@testpublic void fun1 () {object [] objects = novo objeto [10]; list list = newrAyList (); strings; String [10]; // A frase a seguir não relata um erro na compilação, mas o erro de armazenamento em pacote em execução é anormal. objetos2 [0] = novo número inteiro (100); // java.lang.arraystoreException: java.lang.integer // A frase a seguir relata um erro na compilação // list <ject> objetos 3 = novos ArrayList <String> ();/* Referência genérica e fins de criação, as variáveis genéricas devem void fun2 () {list <Teger> list = new ArrayList <Teger> (); this.print1 (list); // o método 1.Print1 só pode armazenar o número inteiro e não pode fazer Object//================================================================================================================ ============================================================== ============================================================== ============================================================== ============================================================== ============================================================== ============================================================== Void Print1 (List <Teger> Objects) {} public void Print2 (List <String> strings) {} // Mas, posteriormente, um programador inteligente usou curingas para resolver o problema que este genérico não pode ser sobrecarregado public void Print (List <? Extends Object> List) {} // Mas os seguintes dois métodos ordinários podem sobrecarregar (list <? eu){}}Os métodos genéricos não podem ser sobrecarregados porque os genéricos são apagados com o mesmo método, ou seja, se os parâmetros formais em um método forem genéricos, esse método não pode ser sobrecarregado, ou seja, mesmo que o nome do método seja o mesmo e os parâmetros sejam diferentes, métodos comuns podem ser sobrecarregados (parâmetros diferentes do mesmo nome)
O HTML foi originalmente planejado para fazer a transição para o XML, e havia um XHTML no meio, mas não havia sido transferido com sucesso após 10 anos de migração. Como resultado, o HTML foi atualizado e foi HTML5. Finalmente foi declarado que a migração falhou. Seria melhor usar o HTML.
De fato, após o JDK1.5, os genéricos podem ser adicionados. Embora possam ser verificados pelo compilador, muitas críticas foram introduzidas. De fato, após a compilação, os genéricos foram removidos, o que significa que as máquinas virtuais Java não reconhecem genéricos.
O exposto acima é a breve discussão que o editor traz para você sobre os curingas genéricos de Java, resolvendo muitas críticas aos genéricos (como não estar sobrecarregados). Espero que seja útil para todos e apoie mais wulin.com ~