Основи Java: Класи, Аннотації, Модель пам`яті, Дженеріки

  Рет қаралды 12,246

Bobocode

Bobocode

Күн бұрын

Пікірлер: 21
@Bobocode
@Bobocode 2 жыл бұрын
Думаєш, як навчатися в умовах війни ❓ Реєструйся на безкоштовний вебінар: www.bobocode.com/event-details/
@Bobocode
@Bobocode 2 жыл бұрын
ДЗ: 1. Вправа hello-annotations (bit.ly/34RD55s)
 2. Вправа stack (bit.ly/3Irkz1w) 3. Вправа crazy-generics (bit.ly/3ij7Mnh)
@ОлегПаламарчук-р5к
@ОлегПаламарчук-р5к Жыл бұрын
Дякую, що надали завдання у відкритий доступ!
@olehbilykh4695
@olehbilykh4695 Жыл бұрын
Скажіть будь ласка, навіщо нам метод valueOf якщо він робить теж саме що конструктор? (вправа 2-2-2 stack) private static class Node { T element; Node next; public static Node valueOf(T element) { return new Node(element); } private Node(T element) { this.element = element; } }
@ОлегПаламарчук-р5к
@ОлегПаламарчук-р5к Жыл бұрын
@@olehbilykh4695 він не обов'язковий. Просто альтернатива. Дуже часто використовуються статичні методи та білдери для створення нових об'єктів.
@ОлегПаламарчук-р5к
@ОлегПаламарчук-р5к Жыл бұрын
Дякую, корисне заняття!
@antonioant3858
@antonioant3858 2 жыл бұрын
Те що треба, особливо для тих кто вчиться швидко! Та чим більше нового тим більше забуваєш те, що кодив разок по відосику.
@ihormanzii
@ihormanzii 2 ай бұрын
Дякую за відео! 44:35 А як відрізняється наступне? Приклад public BulkResponse bulkCreateDocuments(List documetns) {} від цього public BulkResponse bulkCreateDocuments(List documetns) {} ?
@ihormanzii
@ihormanzii 2 ай бұрын
все зрозумів, тому що можна зробити ось так public BulkResponse bulkCreateDocuments(List documetns) {} чого не зробиш з wildcard"ом
@andrii.kukuruza
@andrii.kukuruza 2 жыл бұрын
Круто, дякую! :)
@caffeinejavacode1475
@caffeinejavacode1475 2 жыл бұрын
Привіт. На відео повний запис по Classes & Interfaces? Не побачив розкриття цих питаннь 3:32 default methods, nested classes. Передбачається що студент це знає чи вивчить самостійно?
@Bobocode
@Bobocode 2 жыл бұрын
Опис звичайно неповний. Більшість матеріалу у модулі Fundamentals - це те, що всі ітак мали би знати, або мали би знати глибше…
@JuliaSleeps
@JuliaSleeps 2 жыл бұрын
О, супер!
@leetovetz
@leetovetz 2 жыл бұрын
Дуже дякую.
@gorbokonyk
@gorbokonyk 2 жыл бұрын
+
@TomSawyerDJ
@TomSawyerDJ 2 жыл бұрын
Цей звук переходу між темами заставляє здригатись зараз (див. 8:24)
@ІванМостовий-у1в
@ІванМостовий-у1в 2 жыл бұрын
як на мене норм
@ІванМостовий-у1в
@ІванМостовий-у1в 2 жыл бұрын
дарованому коню в зуби не дивляться)
@feoktant
@feoktant 2 жыл бұрын
Останній слайд - це якийсь тролінг Спрінгу, Хібернейту і тд) Поки не запустиш, не дізнаєшся чи правильно ті анотації розставив. І компіляція нічого не скаже. Може за 5 років що я не пишу на цих фреймах щось змінилося? Особливої пікантності додавало, що всі юніт тести проходили, а написати великий інтеграційний тест на весь контекст якось завжди забивалося.
@Bobocode
@Bobocode 2 жыл бұрын
Загалом все так і залишилося, хоча тестовий фреймворк Spring суттєво спростив написання різного роду інтеграційних тестів. А яка альтернатива, функціональні безрефлексійні фреймворки?
@feoktant
@feoktant 2 жыл бұрын
​@@Bobocode Я думаю, Micronaut/Quarkus може бути альтернативою, залишає розробника в орбіті Spring, зі схожими концепціями. Сам них не писав, але по документації вирішують це питання. Правда, на ринку таких вакансій мало, хіба що після Spring заради цікавості спробувати. Та й мода на мікросервіси зменшила кількість коду, все швидко стартує і не потребує багато часу. Тож, альтернатива є, але вона потрібна 1% розробників :)
Алгоритми на Java
31:23
Bobocode
Рет қаралды 6 М.
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 12 МЛН
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 12 МЛН
HTTP в 1С за 3 часа
3:23:54
IRONSKILLS - Курсы по 1С
Рет қаралды 448 М.
Сесія + Кеш. Як працює ядро Hibernate? 🔥
59:19
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 12 МЛН