full hometasks description here: http://www.kgeorgiy.info/courses/java-advanced/homeworks.html
HW1) Разработайте класс Walk, осуществляющий подсчет хеш-сумм файлов.
DZ2) Разработайте класс ArraySet, реализующие неизменяемое упорядоченное множество.
HW3) Реализуйте класс Implementor, который будет генерировать реализации классов и интерфейсов.
hw5) Создайте .jar-файл, содержащий скомпилированный Implementor и сопутствующие классы. + Документируйте класс Implementor и сопутствующие классы с применением Javadoc.
HW6) Реализуйте класс IterativeParallelism, который будет обрабатывать списки в несколько потоков.
HW7) Напишите класс ParallelMapperImpl, реализующий интерфейс ParallelMapper.
HW81) Напишите класс WebCrawler, который будет рекурсивно обходить сайты.
HW9) Реализуйте клиент и сервер, взаимодействующие по UDP.
Класс HelloUDPClient должен отправлять запросы на сервер, принимать результаты и выводить их на консоль.
Класс HelloUDPServer должен принимать задания, отсылаемые классом HelloUDPClient и отвечать на них.
exam) Точную формулировку не помню, но суть дела: задача "Тараканьи бега". Есть N тараканов, которые бегут M раз, то есть N потоков M раз запускаем. После каждого запуска необходимо вывести число очков, которое набрал кажды таракан на этом забеге и сколько у него очков в сумме.
s-kyper/Java-advanced
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|