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

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

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

Флуд: https://t.me/+RTFFjWxtO8sxYzJi
Усі тести: @java_classroom_quizzes
Download Telegram
[Reflection API] Викликаний на класі getDeclaredMethods() поверне у вигляді списку об'єктів класу Method...
Anonymous Quiz
49%
... всі методи класу.
15%
... приватні методи класу.
36%
... всі методи класу, крім приватних.
👍8
🙌🏻Привіт!

🔥Відео про анотації в Java вже на каналі! Розповідаю про створення анотацій, про використання Retention, Target, Documented, Inherited та Repeatable, а також про застосування анотацій. У другій частині відео створюємо анотацію, яка спрощує життя (можливо).

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

Усім перемог!😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍6
🙋🏻‍♂️Привіт!

🔝Відео про регулярні вирази (реджекси) та їх застосування в Java (Java RegEx API). Говоримо відразу про все — від основ синтаксису до застосування в Java. Хто не знав регулярні вирази — ваш час настав.

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

Усім перемог!😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥9
Книга за коментар?🤔 А механічна ARGB клава за що?!😨

❗️Так, книга за твій коментар! Каналу вже майже рік, а ми все ще не провели жодного івенту або розіграшу. Настав час це виправити, тому правила наступні:

1. Запланована дата проведення: 31.07.2023.

2. Я обираю 3 відео і публікую посилання на них (вони будуть нижче).

3. Учасник має бути підписаний на мій YouTube канал та залишити позитивний коментар під відео. Коментар може бути дійсно коментарем до відео, подякою за курс, або навіть просто гарним жартом про програмістів.

4. Рахується тільки один коментар від користувача на одне відео, тому залишати купу коментарів не потрібно. Отже, один учасник може залишити один коментар під кожним відео — в сумі 3 штуки.

5. У день розіграшу (31.07.2023) я роблю онлайн-трансляцію.
5.1. На трансляції я озвучую, яку книгу за яке відео буду віддавати.
5.2. Після цього я використовую онлайн-платформу для проведення розіграшів, яка визначає переможця методом рандомного вибору зі списку коментаторів (саме коментаторів, не коментарів). Передаю туди посилання на відео і отримую ім'я користувача.
5.3. УВАГА! Коли ім'я переможця визначено, я маю зв'язатися з цією людиною. Зв'язок буде через Телеграм. Я напишу ім'я користувача в Телеграм-канал у день розіграшу.
5.4. Ця людина має підтвердити своє право власності на коментар — змінити його та додати певне слово, яке я озвучу.
5.5. Якщо все відбувається за планом — я відправляю книгу Новою Поштою за власний рахунок. Якщо ні — чекаємо 5 хвилин і обираємо нового переможця. Бути на трансляції не обов'язково, але корисно.

Відео №1: https://youtu.be/i0JMZzkPzMw
Відео №2: https://youtu.be/qAlMRvKFXvw
Відео №3: https://youtu.be/6MaxHTW1ZlM

P.S.: (Вартість призів + вартість доставки) * 2 = сума донату на ЗСУ після розіграшу.

😄Хей, а клава?
Для того, аби отримати клаву, потрібно буде трошки спітніти — про цей конкурс я напишу вже скоро. Але так, це конкурс.😉

Усім перемог!😎
🔥27👍7👏1
👋Привіт!

🔝Нова ера? Ні, але нова частина курсу Pro-українська Java точно починається — потоки введення та виведення, робота з файлами, архівами та огляд нової синтаксичної структури try-with-resources (це як try-catch тільки для роботи з ресурсами).

У першому відео вирішив розповісти саме про ідею потоків та абстрактні класи InputStream / OutputStream, про їх buffered-обгортку та їх реалізації.

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

Усім перемог!😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥14
Як змінюється область видимості змінних при зміні модифікатору доступу з public на private в Java (тобто, змінна стане private)?
Anonymous Quiz
3%
Область видимості збільшується.
85%
Область видимості зменшується.
3%
Область видимості не змінюється.
9%
public та private не впливають на область видимості змінних.
👍7
👨🏻‍💻Привіт!

👍Другий урок підкурсу про потоки введення-виведення вже на каналі. У цьому відео розбираю Reader/Writer — символьні потоки — не дуже популярний, проте дуже цікавий інструмент.

Також розповідаю про те, що не так з System.out.println() та даю свій tier-list популярності у використанні всіх класів потоків (і байтових, і символьних).

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

Усім перемог!😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍7✍1
👋Привіт!

🔥Третій урок підкурсу і 19-й урок курсу — try-with-resources. Дуже важлива синтаксична конструкція, яка дозволяє автоматично закривати ресурси (потоки тощо), обробляти виключення та робить код більш лаконічним і читабельним. Також поговоримо про інтерфейси Closeable та AutoCloseable. Не знаєш у чому між ними різниця? — Відповідь у відео. 😄

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

Усім перемог!😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍5👏1
Java Classroom
Книга за коментар?🤔 А механічна ARGB клава за що?!😨 ❗️Так, книга за твій коментар! Каналу вже майже рік, а ми все ще не провели жодного івенту або розіграшу. Настав час це виправити, тому правила наступні: 1. Запланована дата проведення: 31.07.2023. 2.…
👨🏻‍💻Привіт!

🔥Нагадую, що час для написання коментарів завершується. У понеділок, 31.07.2023, о 19:30, проведемо розіграш книжок. На трансляції скажу за яке відео яку книгу буду віддавати. Хто ще не встиг (або не знав), дивіться повідомлення у відповіді.🔥

❗️Посилання на трансляцію вже доступне:
https://youtube.com/live/NYYMflXOqzY?feature=share

Усім перемог, і тут також!😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍3
Якби все вийшло с першого разу — я б не був програмістом.

Поки затримка 🥲
😁10👍6👏2
🔝🔥ПЕРЕМОЖЦІ🎉🎉
1. https://app-sorteos.com/w/GJN9Y2
2. https://app-sorteos.com/w/K3QKYO
3. https://app-sorteos.com/w/2Z2OWD

❗️Запис трансляції ТУТ.❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍3
🚚Призи відправлено!

🏹А тепер — обіцяний донат на ЗСУ — "комісія" та подяка нашим героям за надану нам можливість проводити такі конкурси.

👨🏻‍🏫Вартість книжок + пакування і доставка = 2119 грн. Множимо на 2, отримуємо — 4238. Впевнений, якщо кинемо 4500 ніхто не образиться.
Звіт в коментарях 👇🏻

💪🏻Ще раз вітаю переможців і бажаю крутого професійного зростання!

Усім перемог!😎
🔥18👏7
👨🏻‍💻Привіт!

Наступний урок підкурсу про потоки введення-виведення вже на каналі — про роботу з файловою системою — класи File, Files, Path, а також такі інструменти, як RandomAccessFile та FileChannel.

Поки робив урок і демонстрував як працювати з правами доступу до файлів, створив файл на зміну та видалення якого забрав у себе права. Знаєте що було далі?😂

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

Усім перемог!😎
🔥19👍3😁2
👨🏻‍💻Привіт!

Цікава статистика щодо заробітних плат від Максима Іщенко — засновника dou.ua та djinni.co.

Аби мати найбільший шанс заробляти від $5000 на місяць, потрібно працювати Java-розробником (55% розробників з досвідом 3+ років отримали $5000+), DevOps'ом, Node.js-розробником або з .NET (C#).
У розрахунок беруться найми за 2023 рік з досвідом роботи від 3 років.

Джерело.

Усім перемог!😎
🔥15👍1🤯1