Skip to content

Latest commit

 

History

History

java-advanced

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Тесты к курсу «Технологии Java»

Условия домашних заданий

Домашнее задание 1. Обход файлов

Реализация: RecursiveWalk

Модификация: сложный вариант (RecursiveWalk)

Домашнее задание 2. ArraySortedSet

Реализация: ArraySet

Модификация: сложный вариант (NavigableSet):

Домашнее задание 3. Студенты

Реализация: StudentDB

Модификация: сложный вариант (GroupQuery)

Домашнее задание 4. Implementor

Реализация: Implementor

Модификация: сложный вариант (class)

Домашнее задание 5. JarImplementor

Реализация: JarImplementor

Модификация: сложный вариант (jar-class)

Домашнее задание 7. Итеративный параллелизм

Реализация: IterativeParallelism

Модификация: сложный вариант info.kgeorgiy.java.advanced.concurrent list <полное имя класса>

Домашнее задание 8. Параллельный запуск

Реализация: ParallelMapperImpl

Модификация: продвинутый вариант info.kgeorgiy.java.advanced.mapper advanced <полное имя класса>

Домашнее задание 9. Web Crawler

Реализация: WebCrawler

Модификация: сложный вариант info.kgeorgiy.java.advanced.crawler hard <полное имя класса>

Домашнее задание 10. Hello UDP

Реализация: Hello UDP

Модификация: сложный вариант

  • на противоположной стороне находится система, дающая ответы на различных языках
    • клиент: info.kgeorgiy.java.advanced.hello client-i18n <полное имя класса>
    • сервер: info.kgeorgiy.java.advanced.hello server-i18n <полное имя класса>

Домашнее задание 12. HelloNonblockingUDP

Реализация: HelloNonblockingUDP

  • простой вариант:
    • клиент: info.kgeorgiy.java.advanced.hello client <полное имя класса>
    • сервер: info.kgeorgiy.java.advanced.hello server <полное имя класса>