Java для начинающих. Урок 36: Чтение из файла.
Java для начинающих. Урок 33: Введение в параметризацию. (Generics)
Java. Стирание типов.
Дженерики в Java. Проще чем кажется.
Java для начинающих. Урок 21: Ключевое слово static.
Java для начинающих. Урок 37: Исключения (часть 1). Обработка исключений.