Не использовал массивы, анотации. использовал: наследование, ветвление if else, обработчик исключений, import библиотек, вычисления, графику, закрытие сессии.