Java 21 уже здесь! Тут можете почитать пресс-релиз и посмотреть, что нового у нас есть.
https://www.oracle.com/news/announcement/ocw-oracle-releases-java-21-2023-09-19
https://www.oracle.com/news/announcement/ocw-oracle-releases-java-21-2023-09-19
🤩13👍4 1
Вот и готов седьмой выпуск подкаста "Программируй или умри" с backend разработчиками.
Учиться в универе или нет? Какой язык программирования выбрать, чтобы делать бэк как боженька? Как зарабатывать выше рынка? Залетайте в выпуск!
https://youtu.be/HDBF1EUcojM?si=0-43lEIDmNYil6Uy
Учиться в универе или нет? Какой язык программирования выбрать, чтобы делать бэк как боженька? Как зарабатывать выше рынка? Залетайте в выпуск!
https://youtu.be/HDBF1EUcojM?si=0-43lEIDmNYil6Uy
YouTube
Backend разработчик и зарплаты в 400+. Java все? / Подкаст Программируй или умри 7 выпуск
Разговариваем про backend с Java разработчиками. Что такое бэкенд, как стать бэкенд разработчиком и сколько можно заработать.
Седьмой выпуск подкаста Программируй или умри.
Помоги подкасту на boosty
https://boosty.to/vladimirevstratov/donate
Сайт подкаста…
Седьмой выпуск подкаста Программируй или умри.
Помоги подкасту на boosty
https://boosty.to/vladimirevstratov/donate
Сайт подкаста…
❤25🔥6👍3🤩2 1
Человек на 60% состоит из воды, а Тинькофф на 100% из масштабных ИТ-задач и ежедневных вызовов
Если ты опытный ИТ-спец, этот вызов для тебя. А решение бытовых забот берем на себя: от ультра расширенной медстраховки и юридической поддержки до компенсации питания, спорта и дополнительного обучения.
Выбрать вакансию и стать частью ИТ-команды можно тут:
https://l.tinkoff.ru/career.it_about
АО «Тинькофф Банк», ИНН 7710140679, erid 2Vtzqx6aSdL
Если ты опытный ИТ-спец, этот вызов для тебя. А решение бытовых забот берем на себя: от ультра расширенной медстраховки и юридической поддержки до компенсации питания, спорта и дополнительного обучения.
Выбрать вакансию и стать частью ИТ-команды можно тут:
https://l.tinkoff.ru/career.it_about
АО «Тинькофф Банк», ИНН 7710140679, erid 2Vtzqx6aSdL
👍6❤1🤩1 1
И в этот раз мы закончим курс этих видео, чего бы мне это ни стоило.
А пока в двух новых уроках мы разбираемся как создается объект и для чего нам нужен конструктор!
Следующие 4 урока будут посвящены столпам ООП: наследование, полиморфизм, инкапсуляция и абстракция
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Java с нуля. Как создать объект | Уроки по программированию
В этом уроке мы узнаем как создавать объекты в Java, для чего нужно ключевое слово new и зачем в конце ставить скобочки. А еще мы узнаем, что свойства каждого объекта могут быть совершенно разными. Таким образом, имея всего один класс, можно создать множество…
🔥76❤11🤩7 1
Наследование в объектно-ориентированном программировании (ООП) — это механизм, который позволяет создавать новый класс (наследник или подкласс) на основе существующего класса (родитель или суперкласс), перенимая его свойства и методы. Это способствует повторному использованию кода и упрощает расширение функциональности.
- Повторное использование кода — подкласс автоматически наследует все открытые и защищённые свойства и методы родительского класса.
- Расширение функциональности — подкласс может добавлять новые свойства и методы или изменять поведение унаследованных (через переопределение).
- Полиморфизм — объекты подклассов могут использоваться там, где ожидаются объекты суперкласса.
- Родительский (базовый) класс — класс, от которого наследуют.
- Дочерний (производный) класс — класс, который наследует свойства и методы родительского.
- Переопределение (override) — изменение поведения метода, унаследованного от родительского класса.
Видео: https://www.youtube.com/watch?v=4BgFsBIdVNk
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Java с нуля. Наследование | Уроки по программированию
В этом уроке речь пойдет об одном из мощнейших инструментов ООП - наследовании. Мы рассмотрим его на примере игры по мотивам вселенной Толкина. Мы придумаем программную модель наших героев и увидим трудности, с которыми сталкивается каждый разработчик, а…
🔥42👍2 1
Полиморфизм в объектно-ориентированном программировании (ООП) — это способность объектов с одинаковым интерфейсом вести себя по-разному в зависимости от их конкретного типа. Проще говоря, один и тот же метод может работать по-разному для разных классов.
Пока что мы рассмотрим только полиморфизм подтипов. В будущем, когда доберемся до дженериков - раскроем и параметрический полиморфизм.
- Один интерфейс — много реализаций.
- Позволяет вызывать одинаковые методы у объектов разных классов, не зная их конкретного типа.
- Способствует гибкости и расширяемости кода.
- Параметрический полиморфизм — работа с объектами разных типов с использованием обобщений (Generics).
Пример: универсальные коллекции в Java или C#.
- Ad-hoc полиморфизм — использование перегрузки методов и операторов.
Пример: перегрузка оператора + для строк и чисел.
- Полиморфизм подтипов (наследование) — возможность использовать объекты подклассов вместо объектов суперкласса.
Пример: переопределение методов в дочерних классах.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Java с нуля. Полиморфизм | Уроки по программированию
В этом уроке мы продолжим изучать основы ООП и рассмотрим такую вещь как полиморфизм. Мы увидим, что такое полиморфизм в Java и за счет чего он достигается. Также мы увидим, какие проблемы он решает на примере из предыдущего урока. Мы рассмотрим только полиморфизм…
🔥35👍5❤3 1
Друзья, кто готов поделиться своим голосом за этот канал - https://t.me/java_kabala?boost
Только сегодня узнал, что есть такая штука, а у нас, между делом, 1700+ человек с тг подпиской =))
P.S. проголосовать можно до 4х раз
Только сегодня узнал, что есть такая штука, а у нас, между делом, 1700+ человек с тг подпиской =))
P.S. проголосовать можно до 4х раз
Telegram
Java кабала
Проголосуйте за канал, чтобы он получил больше возможностей.
🤩19❤7👍7🔥4🤣2 1
Java кабала pinned «Друзья, кто готов поделиться своим голосом за этот канал - https://t.me/java_kabala?boost Только сегодня узнал, что есть такая штука, а у нас, между делом, 1700+ человек с тг подпиской =)) P.S. проголосовать можно до 4х раз»
Давайте проверим, как хорошо вы знайте Java!
Что мы видим в конце строки при выводе в консоль объекта, у которого не переопределены методы класса Object?
1. identityHashCode
2. Ссылка на адресное пространство объекта
3. Текущие дату и время в кодировке base64
4. Значение каждый раз будет генерироваться рандомно для одого и того же объекта
Что мы видим в конце строки при выводе в консоль объекта, у которого не переопределены методы класса Object?
1. identityHashCode
2. Ссылка на адресное пространство объекта
3. Текущие дату и время в кодировке base64
4. Значение каждый раз будет генерироваться рандомно для одого и того же объекта
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Java с нуля. Инкапсуляция | Уроки по программированию
В этом уроке мы с вами наконец-то разберемся с темой инкапсуляции в Java. Тема крайне важная. Мы рассмотрим три сценария, в которых увидим к чему приводит нарушение этого принципа.
Инкапсуляция — это один из ключевых принципов объектно-ориентированного …
Инкапсуляция — это один из ключевых принципов объектно-ориентированного …
Для тех, кто все пропустил: мы закончили разбирать основы ООП. Заключительным видео был урок на тему «Абстракция»
Итого 4 урока по основным столпам ООП:
📱 Наследование: https://youtu.be/4BgFsBIdVNk?si=IVBYBp0o2MM2s7Oy
📱 Полиморфизм: https://youtu.be/rYo1zBAidQQ?si=7jhclLFbdEfvteeJ
📱 Инкапсуляция: https://youtu.be/hvnjpD6KAyU?si=tnGQ7XvbdnvhlvoE
📱 Абстракция: https://youtu.be/cs0ri24nVlU?si=hKUdrj0qxPDZep7y
В следующих двух уроках мы будем раскрывать детали реализации этой самой абстракции в Java.
Первый из них - «Абстрактные классы»
📱 Абстрактный класс: https://youtu.be/WE7krEHiaKA?si=kN16pbu3DttpPrpI
Следующий урок будет посвящен интерфейсам
Итого 4 урока по основным столпам ООП:
В следующих двух уроках мы будем раскрывать детали реализации этой самой абстракции в Java.
Первый из них - «Абстрактные классы»
Следующий урок будет посвящен интерфейсам
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Java с нуля. Наследование | Уроки по программированию
В этом уроке речь пойдет об одном из мощнейших инструментов ООП - наследовании. Мы рассмотрим его на примере игры по мотивам вселенной Толкина. Мы придумаем программную модель наших героев и увидим трудности, с которыми сталкивается каждый разработчик, а…
❤🔥24👍14🤩8 4
Please open Telegram to view this post
VIEW IN TELEGRAM
boosty.to
4HaT!k->kabaL - Technical lead | Software Engineer
Технический лидер разработки в крупнейшем коммерческом банке России. Специализируюсь на финансовом секторе, в частности на банках и биржах. Каждый раз, когда вы берете кредит — исполняется код, написанный мною и моей командой. Я начал преподавать Java студентам…
👍32❤🔥6 5🤣1