Тип LinkedList<>
является типом шаблона, что подтверждается тем фактом, что его определение имеет эти странные угловые скобки <>
.Это означает, что это будет работать для любого типа.Работает так, что вы объявляете LinkedList<>
что-то вроде этого
LinkedList<File> files = new LinkedList<>();
Теперь files
будет хранить список File
типов.
РЕДАКТИРОВАТЬ: Вы не можете сохранить Image
типов, потому что ваши переменные, которые вы хотите сохранить, не относятся к типу Image
.Они имеют тип File
.
РЕДАКТИРОВАТЬ: Вы можете хранить файлы в этом списке с кодом
files.add(file);
, где file
- файл, который вы хотите сохранить.Для получения дополнительной информации о LinkedList<>
, проверьте https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/LinkedList.html