Skip to content

pavponn/java-advanced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏫 JavaAdvanced HW

Условия Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… Π·Π°Π΄Π°Π½ΠΈΠΉ

ВСсты ΠΊ курсу Β«Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ JavaΒ»

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ 10. HelloUDP

ВСстированиС

  • простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚:
    • ΠΊΠ»ΠΈΠ΅Π½Ρ‚: info.kgeorgiy.java.advanced.hello client <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>
    • сСрвСр: info.kgeorgiy.java.advanced.hello server <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>
  • слоТный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚:
    • ΠΊΠ»ΠΈΠ΅Π½Ρ‚: info.kgeorgiy.java.advanced.hello client-i18n <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>
    • сСрвСр: info.kgeorgiy.java.advanced.hello server-i18n <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ тСстов:

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ 9. Web Crawler

ВСстированиС

  • простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.crawler easy <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>
  • слоТный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.crawler hard <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ тСстов:

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ 8. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ запуск

ВСстированиС

  • простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.mapper scalar <ParallelMapperImpl>,<IterativeParallelism>
  • слоТный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.mapper list <ParallelMapperImpl>,<IterativeParallelism>

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠœΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ классов ParallelMapperImpl ΠΈ IterativeParallelism Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ запятая ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ².

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ тСстов:

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ 7. Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ

ВСстированиС

  • простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.concurrent scalar <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>

    Класс Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ интСрфСйс ScalarIP.

  • слоТный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.concurrent list <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>

    Класс Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ интСрфСйс ListIP.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ тСстов:

Условия Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… Π·Π°Π΄Π°Π½ΠΈΠΉ

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ 5. JarImplementor

Класс Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ интСрфСйс JarImpler.

ВСстированиС

  • простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.implementor jar-interface <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>
  • слоТный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.implementor jar-class <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ тСстов:

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ 4. Implementor

Класс Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ интСрфСйс Impler.

ВСстированиС

  • простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.implementor interface <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>
  • слоТный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.implementor class <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ тСстов:

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ 3. Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚Ρ‹

ВСстированиС

  • простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.student StudentQuery <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>
  • слоТный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.student StudentGroupQuery <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ 2. ArraySortedSet

ВСстированиС

  • простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.arrayset SortedSet <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>
  • слоТный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: info.kgeorgiy.java.advanced.arrayset NavigableSet <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ тСстов:

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ 1. ΠžΠ±Ρ…ΠΎΠ΄ Ρ„Π°ΠΉΠ»ΠΎΠ²

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ:

  • Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅
  • ΠžΡ‚ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ домашнСго задания
  • ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ домашнСС Π·Π°Π΄Π°Π½ΠΈΠ΅
    • ВСкущая дирСктория Π΄ΠΎΠ»ΠΆΠ½Π°:
      • ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всС скачанныС .jar Ρ„Π°ΠΉΠ»Ρ‹;
      • ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ скомпилированноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅;
      • Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ скомпилированныС ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ тСсты.
    • простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: java -cp . -p . -m info.kgeorgiy.java.advanced.walk Walk <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>
    • слоТный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: java -cp . -p . -m info.kgeorgiy.java.advanced.walk RecursiveWalk <ΠΏΠΎΠ»Π½ΠΎΠ΅ имя класса>

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ тСстов:

About

🏫 Java Advanced Course, ITMO University, 2019.

Topics

Resources

License

Stars

Watchers

Forks

Contributors