Java Classroom
485 subscribers
21 photos
81 links
Вивчи Java — одну з найпотрібніших мов програмування — стань топ-фахівцем!

Відеокурси, опитування та новини.

Авторський канал Мурзи Миколи.

Флуд: https://t.me/+RTFFjWxtO8sxYzJi
Усі тести: @java_classroom_quizzes
Download Telegram
Яка складність алгоритму найкраща з наведених?
Anonymous Quiz
46%
O(n)
10%
O(n*log(n))
7%
O(2^n)
36%
O(log(n))
🤔2
Яка складність алгоритму найгірша (!) з наведених?
Anonymous Quiz
63%
O(n^3)
13%
O(n*log(n))
9%
O(n^2)
15%
O(n)
Яка складність алгоритму бінарного пошуку (коли відбувається ділення масиву даних навпіл)?
Anonymous Quiz
9%
O(n)
69%
O(log(n))
22%
O(n*log(n))
👍1
Зачекалися?🔥

Відео про LinkedList, розберемо як він працює та що під капотом, порівняємо його з ArrayList, оглядово покажу черги та їх використання з LinkedList. А ще на уроці напишемо свій власний SinglyLinkedList.😳

❗️Відео ТУТ.❗️

Усім перемог! 😎
👍10🔥1
Java Classroom
Про що каже контракт методу hashCode()?
😁Це питання було не просто так.

🔥Дуже скоро вийдуть відео про HashMap (перше, детально про хеш таблиці та все, що запитують на співбесідах), LinkedHashMap (друге), HashSet та LinkedHashSet (третє).

Пропав, бо займався пошуком нового проекту. Але про це згодом.😏

Усім перемог!😎
🔥12👍3
Java Classroom
😁Це питання було не просто так. 🔥Дуже скоро вийдуть відео про HashMap (перше, детально про хеш таблиці та все, що запитують на співбесідах), LinkedHashMap (друге), HashSet та LinkedHashSet (третє). Пропав, бо займався пошуком нового проекту. Але про це…
Привіт!🙋🏻‍♂️

👨🏻‍💻Нове відео про HashMap на каналі — як працює хеш-таблиця та HashMap у Java в деталях, що таке колізія (collision) та як боротися з нею, в чому швидкість роботи HashMap та які можуть бути проблеми з нею, а також поширені питання зі співбесіди — все в одному флаконі. А ще про червоно🔴-чорне⚫️ дерево розкажу, бо без нього ніяк.
Практичне застосування буде в наступному відео, коли порівняємо HashMap з LinkedHashMap.

❗️Відео ТУТ.❗️

Усім перемог! 😎
🔥11👍4
Яка складність читання в LinkedList з початку / середини / кінця?
Anonymous Quiz
15%
O(1) / O(1) / O(1)
13%
O(n) / O(1) / O(n)
54%
O(1) / O(n) / O(1)
18%
O(n) / O(n) / O(n)
👍5
Привіт!🙋🏻‍♂️

Опублікував відео про 🔛Linked#️⃣Hash📃Map.
А ще, на прохання у коментарях, у відео додав приклад утворення колізії в HashMap — ключі різні, а комірка (bucket) — одна.

❗️Відео ТУТ.❗️

Усім перемог! 😎
👍10🔥2
🙋🏻‍♂️Привіт!

🎄Хочу привітати всіх з Новим роком. Цей рік видався складним, напевно найскладнішим з усіх, які я прожив. Але я брехатиму, якщо скажу, що ми не отримали від нього нічого нового та корисного. Ми навчилися стояти один за одного, допомагати "просто тому що можемо", стали менш жадібними та більш працьовитими, а ще навчилися непогано керувати своїм часом!

Для мене 2022-й рік це рік повномасштабного вторгнення росії в Україну — і рік створення мого каналу.
Для мене 2022-й рік це рік у якому я віддавав багато грошей на благодійність та їздив з дівчиною купувати медикаменти й одяг військовим — і рік отримання нової крутої роботи на цікавому проєкті.
Для мене 2022-й рік це рік у якому в моєму будинку вперше за весь час вимкнули світло — і рік у якому я встановив акумулятор вдома та генератор за містом.

💪🏻Було погано, складно, але ми, як справжні українці, знаходили вихід із кожної ситуації. І знайдемо вихід з будь-якої нової.
👨🏻‍💻👩🏼‍💻Кожен, хто не у формі, все одно на фронті — економічному. Навчайтеся, шукайте роботу і працюйте над тим, що приносить задоволення, сплачуйте податки, а навіть якщо не платите — донатьте та допомагайте нищити окупанта.

✅Плани на 2023-й рік:
1. Закінчити курс "Pro-українська Java".
2. Зняти відео про пет-проєкти на Java та про те, як я бачу зараз рекомендований процес вивчення мови програмування.
3. Перезняти 2 відео з курсу "Java для початківців".
4. Запустити і відзняти новий курс (вам обирати, це буде SQL чи Spring).

🎊З Новим роком! З роком змін, досягання цілей та ПЕРМОГИ!
🔥20👍6🙏2
Чи можуть в одному класі існувати два або більше методів з однаковою назвою, але з різними аргументами?
Anonymous Quiz
76%
Так, це перевантаження методів.
17%
Так, це перевизначення методів.
8%
Ні.
Привіт!🙋🏻‍♂️

🔥Відео про колекції унікальних значень Set — множини — вже на каналі. Дуже цікава та, скоріш за все, неочікувана інформація для багатьох початківців (і не тільки початківців) про устрій даної колекції. Скоріш до перегляду!

❗️Відео ТУТ.❗️

Усім перемог! 😎
🔥14👍3
Яка структура даних використовується в HashSet для збереження елементів?
Anonymous Quiz
20%
Масив
14%
LinkedList
66%
HashMap
🙏3👏2
😁І анонс, і шпора.

У коментарях у вищій якості!👇🏻
🔥8👍6
😊Привіт!

🔥Відео про черги та стек вже на каналі! Поговоримо про такі екзотичні колекції, як Vector, Stack, Priority Queue та Array Dequeue. Взагалі урок вийшов дуже цікавий та наповнений новою інформацією, тут і нові структури даних, і колекції, і навіть трошки поговорили про тему наступного уроку — компаратори.

❗️Відео ТУТ.❗️

Усім перемог!😎
🔥16👍1
Який спосіб ініціалізації Scanner дозволить читати ввід користувачів?
Anonymous Quiz
2%
Scanner scan = new Scanner();
8%
Scanner scan = new Scanner(Console.in);
4%
Scanner scan = new Scanner(Console.out);
🔥8
Яка колекція НЕ підходить для використання як стек?
Anonymous Quiz
38%
LinkedList
25%
ArrayDequeue
37%
PriorityQueue
👨🏻‍💻Усім привіт!

❗️Анонс! У понеділок нове відео — розглянемо сортування в колекціях, інтерфейси Comparable та Comparator, поговоримо про колекцію TreeSet (але зовсім трошки).

Також для минулого відео (про черги та стек) додав тайм-коди, аби було зручніше дивитися та можна було повертатися до певних моментів у відео.

Усім перемог!😎
👍16🔥5