JavaRush
Акция
УнивСрситСт
Java FullStack
Python FullStack
new
Web FullStack
new
ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅
ΠšΡƒΡ€ΡΡ‹
Π—Π°Π΄Π°Ρ‡ΠΈ
ΠžΠΏΡ€ΠΎΡΡ‹
Π˜Π³Ρ€Ρ‹
ΠŸΠΎΠΌΠΎΡ‰ΡŒ
Π“Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠΈΠ½ΠΊΠΎΠ²
Π‘Ρ‚Π°ΠΆΠΈΡ€ΠΎΠ²ΠΊΠ°
БообщСство
ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ
Π€ΠΎΡ€ΡƒΠΌ
Π§Π°Ρ‚
Π‘Ρ‚Π°Ρ‚ΡŒΠΈ
Π˜ΡΡ‚ΠΎΡ€ΠΈΠΈ успСха
Активности
ΠžΡ‚Π·Ρ‹Π²Ρ‹
Подписки
БвСтлая Ρ‚Π΅ΠΌΠ°

Π›Π΅ΠΊΡ†ΠΈΠΈ

  • ΠžΡ‚Π·Ρ‹Π²Ρ‹
  • О нас
  • CS50
ΠΠ°Ρ‡Π°Ρ‚ΡŒ
ΠΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅
ΠΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅
  • МоС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅
  • ΠšΡƒΡ€ΡΡ‹
  • УнивСрситСт
  • ΠšΠ°Ρ€Ρ‚Π° квСстов
  • Π›Π΅ΠΊΡ†ΠΈΠΈ
  • Set: HashSet ΠΈ TreeSet, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ элСмСнтов

    JAVA 25 SELF
    26 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ,3 лСкция
    Π’ этой Π»Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Set ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ элСмСнтов Π² Java, Ρ‡Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ HashSet ΠΈ TreeSet, ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· Π½ΠΈΡ…, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΡΠΎΠ²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с мноТСствами.
    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°
  • Generics Π² Java: Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ

    JAVA 25 SELF
    26 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ,4 лСкция
    Π’ этой Π»Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ обобщСния (generics) Π² Java, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ‚ΠΈΠΏΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ, Ρ€Π°Π·Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ синтаксис ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с generics.
    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ Collection, List, Set, Map: иСрархия

    JAVA 25 SELF
    27 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ,0 лСкция
    Π’ этой Π»Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ устроСна иСрархия ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ Π² Java: Ρ‡Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Collection, List, Set, Map, ΠΊΠ°ΠΊ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ подходящий интСрфСйс для своСй Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΡΠΎΠ²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с коллСкциями. Всё с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, схСмами ΠΈ практичСскими совСтами!
    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°
  • Iterable ΠΈ Iterator: ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ

    JAVA 25 SELF
    27 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ,1 лСкция
    Π’ этой Π»Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Π² Java устроСн ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ интСрфСйсов Iterable ΠΈ Iterator. Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ†ΠΈΠΊΠ» for-each, Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΊΠ°ΠΊ бСзопасно ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ элСмСнты Π²ΠΎ врСмя ΠΎΠ±Ρ…ΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΈ Map. Всё с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, схСмами ΠΈ практичСскими совСтами!
    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°
  • Queue, Deque, Stack: Ρ€Π°Π±ΠΎΡ‚Π° с очСрСдями ΠΈ стСками

    JAVA 25 SELF
    27 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ,2 лСкция
    Π’ этой Π»Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Π² Java Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ структуры Π΄Π°Π½Π½Ρ‹Ρ… для управлСния порядком ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ элСмСнтов: ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ (FIFO), двусторонниС ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ (Deque) ΠΈ стСки (LIFO). Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ основныС интСрфСйсы ΠΈ классы, ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ использования, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с этими коллСкциями. Всё с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΠΈ практичСскими совСтами!
    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°
  • NavigableSet/NavigableMap

    JAVA 25 SELF
    27 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ,3 лСкция
    Π’ этой Π»Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ NavigableSet ΠΈ NavigableMap Π² Java для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌΠΈ, поиска Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… элСмСнтов, ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ эффСктивного поиска ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π°ΠΌ. Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для поиска сосСдСй, создания "ΠΆΠΈΠ²Ρ‹Ρ…" прСдставлСний (view), ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ порядка, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ практичСскиС кСйсы примСнСния.
    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°
  • Generics wildcards

    JAVA 25 SELF
    27 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ,4 лСкция
    Π’ этой Π»Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ wildcards (подстановочныС Ρ‚ΠΈΠΏΡ‹) Π² Java Generics, Ρ‡Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΈΠ½Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΠ²Π°Ρ€ΠΈΠ°Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ограничСния Ρ‚ΠΈΠΏΠ°, Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ? extends ΠΈ ? super, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ практичСскиС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ с коллСкциями ΠΈ Stream API.
    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°
  • Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ элСмСнтов ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ

    JAVA 25 SELF
    28 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ,0 лСкция
    Π’ этой Π»Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ Π² Java: ΠΊΠ°ΠΊ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ элСмСнты ΠΈΠ· списка, ΠΊΠ°ΠΊ бСзопасно ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ элСмСнты ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ нСльзя ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ элСмСнты Π² Ρ†ΠΈΠΊΠ»Π΅ for-each, ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ соврСмСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ removeIf. Всё с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, объяснСниями ΠΈ Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠΌ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок!
    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°
  • ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ

    JAVA 25 SELF
    28 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ,1 лСкция
    Π’ этой Π»Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Π² Java с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠΌΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°: ΠΊΠ°ΠΊ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ с элСмСнтами Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ коллСкциями, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ. Всё с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ пояснСниями!
    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°
  • БСзопасноС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнтов

    JAVA 25 SELF
    28 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ,2 лСкция
    Π’ этой Π»Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ элСмСнтов ΠΈΠ· ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ Π² Java ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ConcurrentModificationException, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈ бСзопасно ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ элСмСнты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Iterator, ListIterator ΠΈ соврСмСнного ΠΌΠ΅Ρ‚ΠΎΠ΄Π° removeIf. Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ практичСскиС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, сравним ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹, рассмотрим Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ научимся Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Π±Π΅Π· риска для вашСго ΠΊΠΎΠ΄Π°.
    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°
  • EnumSet ΠΈ EnumMap: эффСктивныС ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ для enum Π² Java

    JAVA 25 SELF
    28 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ,3 лСкция
    Π’ этой Π»Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ EnumSet ΠΈ EnumMap Π² Java для эффСктивной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с пСрСчислСниями. Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ устройство, практичСскиС кСйсы, ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°ΠΌΠ½ΠΈ, сравнСниС с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ коллСкциями, best practices ΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки. Всё с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ совСтами для Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ!
    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°
  • LinkedHashSet ΠΈ LinkedHashMap Π² Java: порядок, ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки

    JAVA 25 SELF
    28 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ,4 лСкция
    Π’ этой Π»Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ LinkedHashSet ΠΈ LinkedHashMap Π² Java, Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… HashSet ΠΈ HashMap, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для сохранСния порядка элСмСнтов, Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ LRU-кэшСй, обСспСчСния ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… тСстов ΠΈ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°. Π’Π°ΠΊΠΆΠ΅ рассмотрим Ρ€Π°Π·Π½ΠΈΡ†Ρƒ с ArrayDeque ΠΈ LinkedList для ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ, ΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с этими коллСкциями.
    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°
  • 1
  • ...
  • 12
  • 13
  • 14
  • 15
  • 16
  • ...
  • 57
ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅
  • ΠšΡƒΡ€ΡΡ‹ программирования
  • РСгистрация
  • ΠšΡƒΡ€Ρ Java
  • ΠŸΠΎΠΌΠΎΡ‰ΡŒ ΠΏΠΎ Π·Π°Π΄Π°Ρ‡Π°ΠΌ
  • Π¦Π΅Π½Ρ‹
БообщСство
  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ
  • Π‘Ρ‚Π°Ρ‚ΡŒΠΈ
  • Π€ΠΎΡ€ΡƒΠΌ
  • Π§Π°Ρ‚
  • Π˜ΡΡ‚ΠΎΡ€ΠΈΠΈ успСха
  • Активности
Компания
  • О нас
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹
  • ΠžΡ‚Π·Ρ‹Π²Ρ‹
  • FAQ
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°
JavaRushJavaRush β€” это ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-курс ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Java-программирования c нуля. Он содСрТит 1200 практичСских Π·Π°Π΄Π°Ρ‡ с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΏΠΎ основам Java ΠΈ ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΠΈΡˆΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ курс Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°: ΠΈΠ³Ρ€Ρ‹, опросы, интСрСсныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎΠ± эффСктивном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΈ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π΅ Java‑дСвСлопСра.
ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ
Π―Π·Ρ‹ΠΊ интСрфСйса
Русский
English Π£ΠΊΡ€Π°Ρ—Π½ΡΡŒΠΊΠ°
"ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°ΠΌΠΈ Π½Π΅ Ρ€ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ" Β© 2025 JavaRush
MastercardVisa
"ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°ΠΌΠΈ Π½Π΅ Ρ€ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ" Β© 2025 JavaRush