16
правок
Изменения
Generics
,→Generics
Некоторые могут задуматься, что беспорядок в коде увеличился, но это не так.
Вместо того, приведение приведения к Integer в строчке 3, у нас теперь есть Integer в качестве параметра в строчке 1'.Тем не менее, есть Это очень большая разницасильно меняет код. Теперь компилятор может проверить этот тип на корректность во время компиляции.Когда мы говорим, что myIntList объявлен как List<Integer>, и будет это справедливо во всем коде и компилятор это гарантирует.
'''И когда мы говорим''', что myIntList объявлен как List<Integer>, это будет '''''справедливо''''' во всем коде и компилятор это гарантирует.
== На заметку: ==
Эффект от Genarics особенно проявляется в крупных проектах, так как он улучшает читаемость и надежность кода в целом.