Дженерики:
Пакет Java Basic улучшения; Импорт java.util.arraylist; import java.util.list; import org.junit.test; public class test2 {@testpublic void fun1 () {object [] object = new Object [10]; список списка = new ArrayLide (); string [] strings = new String [10]; list> list2 = new arrakeList <string> (] object object1 = object1 = objects1; String [10]; // Следующее предложение не сообщает об ошибке в компиляции, но ошибка работающего пакета является ненормальной. Objects2 [0] = new Integer (100); // java.lang.arrayStoreException: java.lang.integer // Следующее предложение сообщает об ошибке в компиляции // Список <object> Objects3 = new ArrayList <string> ();** Общая ссылка и заканчивается творчество. void fun2 () {list <Integer> list = new ArrayList <Integer> (); this.print1 (list); // 1.print1 может хранить только целое число и не может сделать Объект // =============================================================================================================================== ===================================================================== ===================================================================== ===================================================================== ===================================================================== ===================================================================== ===================================================================== void print1 (list <Integer> Objects) {} public void print2 (list <string> строки) {} // Но позже умный программист использовал подстановочные знаки, чтобы решить проблему, что эта универсальная не может быть перегружена публичной void print (List <? Extends Object> {} // Но следующие два обычные методы могут перегружать public void void void void void void void void void void void void void void void void void void void void void void void void void void.Общие методы не могут быть перегружены, потому что генерики стираются с одним и тем же методом, то есть, если формальные параметры в методе являются общими, этот метод не может быть перегружен, то есть даже если имя метода одинаково, а параметры разные, обычные методы могут быть перегружены (разные параметры одинаковых имени)
Первоначально HTML был запланирован для перехода на XML, и в середине был XHTML, но он не был успешно перенесен после 10 лет миграции. В результате HTML был обновлен, и это был HTML5. В конце концов было объявлено, что миграция потерпела неудачу. Было бы лучше использовать HTML.
На самом деле, после JDK1.5, дженерики могут быть добавлены. Хотя их можно проверить компилятором, было введено много критики. Фактически, после сборника были удалены дженерики, что означает, что виртуальные машины Java не распознают дженерики.
Вышесказанное - краткое обсуждение, которое редактор приносит вам о джавах общих подстановочных знаках, решающих много критических замечаний за общие дженерики (например, не перегружено). Я надеюсь, что это будет полезно для всех и поддерживать wulin.com больше ~