Genéricos:
Paquete de mejora básica de Java; import java.util.arrayList; import java.util.list; import org.junit.test; public class test2 {@testpublic void divers1 () {object [] objetos = nuevo objeto [10]; list list = new ArrayList (); String [] strings = new String [10]; list <ding> list> list> new arrayList <s string> () Cadena [10]; // La siguiente oración no informa un error en la compilación, pero el error de almacenamiento del paquete en ejecución es anormal. objetos2 [0] = new Integer (100); // java.lang.arrayStoreException: java.lang.integer // La siguiente oración informa un error en la compilación // list <ject> objets3 = New ArrayList <String> ();/** Referencia genérica y finalización de la creación, las variables genéricas dadas deben ser consistentes* La máquina virtual no verifica la máquina virtual. void fun2 () {list <Integer> list = new ArrayList <Integer> (); this.print1 (lista); // 1.print1 El método solo puede almacenar entero y no puede hacer Object//================================================================================================================ ============================================================== ============================================================== ============================================================== ============================================================== ============================================================== ============================================================== void print1(List<Integer> objects){}public void print2(List<String> strings){}//But later a clever programmer used wildcards to solve the problem that this generic cannot be overloaded public void print(List<? extends Object> list){}//But the following two ordinary methods can overload public void a(String s){}public void a(int i){}}Los métodos genéricos no se pueden sobrecargar porque los genéricos se borran con el mismo método, es decir, si los parámetros formales en un método son genéricos, este método no se puede sobrecargar, es decir, incluso si el nombre del método es el mismo y los parámetros son diferentes, los métodos ordinarios se pueden sobrecargar (diferentes parámetros del mismo nombre)
El HTML se planeó originalmente para hacer la transición a XML, y había un XHTML en el medio, pero no se había transferido con éxito después de 10 años de migración. Como resultado, el HTML se actualizó y fue HTML5. Finalmente se declaró que la migración falló. Sería mejor usar HTML.
De hecho, después de JDK1.5, se pueden agregar genéricos. Aunque el compilador los puede verificar, se han introducido muchas críticas. De hecho, después de la compilación, se han eliminado los genéricos, lo que significa que las máquinas virtuales Java no reconocen los genéricos.
Lo anterior es la breve discusión que el editor le trae sobre los comodines genéricos de Java que resuelven muchas críticas a los genéricos (como no ser sobrecargados). Espero que sea útil para todos y apoye a Wulin.com más ~