Для запуска примеров в IDE нужно включить поддержку обработчиков аннотаций:
для IntelliJ IDEA: File | Settings | Build, Execution, Deployment | Compiler | Annotation Processors | флаг Enable annotation processing)
и установить плагин lombok (для IDEA - "Lombok Plugin", доступен через расширенные списки плагинов в IDE)
- Репозиторий проекта: https://github.com/schebotarev/fizteh-java-2015-ext
- Использование аннотаций для конфигурирования библиотеки: http://jcommander.org/
- Приложение визуальной демонстрации возможностей многопоточности в Java: http://sourceforge.net/projects/javaconcurrenta/
- Материалы по Mock-объектам и Mockito
- Примеры работы с NIO и многим другим базовым модулям JDK на сайте jenkov.com