Если одно слово состоит из того же набора букв, что и другое, то эти слова друг для друга являются анаграммами. В этом видео разберём алгоритм проверки таких слов на Java.
Рассмотрим два варианта реализации алгоритма. Один из них использует мапу, второй - стандартную сортировку массивов.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Алгоритм определения анаграмм
#java #алгоритмы #анаграмма Если одно слово состоит из того же набора букв, что и другое, то эти слова друг для друга являются анаграммами. В этом видео разберём алгоритм проверки таких слов на Java.
Рассмотрим два варианта реализации алгоритма. Один из…
Рассмотрим два варианта реализации алгоритма. Один из…
CloudStack — это готовое решение, которое включает в себя весь набор функций, необходимых для laaS-облака: управление вычислениями, гибкое настраивание сети, управление пользователями и учетными записями, полный и открытый собственный API, учет ресурсов и удобный интерфейс (UI).
@javalib
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Ждём вас на первом занятии серии открытых практических уроков по тестированию Spring-приложений от OTUS, где мы:
- сделаем фокус на теории и основных инструментах тестирования Java-приложений;
- обсудим, как сделать наше приложение тестируемым, какие тесты бывают и как для их написания использовать такие фреймворки и библиотеки как JUnit5, Mockito, AssertJ с учетом некоторых их особенностей и возможностей;
- ответим на все возникающие вопросы.
Спикер — Senior Software Engineer и опытный преподаватель.
Встречаемся 24 июня в 20:00 мск в преддверии старта курса «Разработчик на Spring Framework».
Все участники вебинара получат специальную цену на обучение!
🎁 Только до 23 июня скидка на курс 10%, подробности у наших менеджеров - просто оставь заявку.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Java. Класс Object. Разбор вопросов на собеседование.
В данном видео я разбираю вопросы по классу Object на собеседование для начинающих Java разработчиков. Это вопросы из моего личного списка, те что я сам время от времени задаю.
Привожу их тут, чтобы помочь в подготовке, так как практика показывает, что…
Привожу их тут, чтобы помочь в подготовке, так как практика показывает, что…
СЕНЛА — это международная компания полного цикла разработки программного обеспечения.
Мы запускаем бесплатный интенсивный курс Java SE.
Для кого: для тех, кто может справиться с Getters и Setters, умеет проходить в цикле по массиву, понимает, чем ссылочные типы отличаются от примитивов.
Города участники: Тула, Калуга, Орел и Владимир.
Как попасть: выполнить Небольшое тестовое задание. Регистрация до 23 июня.
Длительность обучения: 4 месяца.
Как проходит обучение:
• Групповой формат.
• Онлайн вебинары и разборы практических заданий.
• Изучение материала и практика под руководством ментора — практикующего специалиста компании.
И главное – возьмем на работу тех, кто пройдет курсы и справится с финальным заданием!
Реклама. ООО "СЕНЛА". ИНН 5751061648.
Мы запускаем бесплатный интенсивный курс Java SE.
Для кого: для тех, кто может справиться с Getters и Setters, умеет проходить в цикле по массиву, понимает, чем ссылочные типы отличаются от примитивов.
Города участники: Тула, Калуга, Орел и Владимир.
Как попасть: выполнить Небольшое тестовое задание. Регистрация до 23 июня.
Длительность обучения: 4 месяца.
Как проходит обучение:
• Групповой формат.
• Онлайн вебинары и разборы практических заданий.
• Изучение материала и практика под руководством ментора — практикующего специалиста компании.
И главное – возьмем на работу тех, кто пройдет курсы и справится с финальным заданием!
Реклама. ООО "СЕНЛА". ИНН 5751061648.
Не спешите покупать новый iPad Pro. Для начала проверьте свою удачу и попробуйте его выиграть в розыгрыше от Ситилинк.
Всё просто: нужно подписаться на телеграм-канал и нажать на кнопку под конкурсным постом. Итоги уже 24 июня.
Да, так легко можно стать обладателем свежего «яблока» 2024. Повезёт же кому-то!
erid: LjN8KUbem
Всё просто: нужно подписаться на телеграм-канал и нажать на кнопку под конкурсным постом. Итоги уже 24 июня.
Да, так легко можно стать обладателем свежего «яблока» 2024. Повезёт же кому-то!
erid: LjN8KUbem
Создание локального Kubernetes окружения просто и за 15 минут
В данном видео рассмотрен пример работы с локальным kubernetes окружения. Также пример создания docker образа для spring boot приложений.
В данном видео рассмотрен пример работы с локальным kubernetes окружения. Также пример создания docker образа для spring boot приложений.
YouTube
Создание локального Kubernetes окружения просто и за 15 минут
В данном видео рассмотрен пример работы с локальным kubernetes окружения. Также пример создания docker образа для spring boot приложений.
Мои ссылки:
✅ Информационный канал (https://t.me/kirya522) с анонсами и инсайдами
🌐 сайт (https://kirya522.tech/)
📹…
Мои ссылки:
✅ Информационный канал (https://t.me/kirya522) с анонсами и инсайдами
🌐 сайт (https://kirya522.tech/)
📹…
⁉️ Готовы освоить любимый язык опытных разработчиков и сделать свой стек непобедимым?
Ждём вас на открытом практическом уроке «Знакомство с Clojure, идеология, синтаксис и основные особенности» от OTUS, где мы:
- поговорим о том, что из себя представляет язык Clojure;
- обсудим предысторию его появления и основную идеологию;
- продемонстрируем выполнение кода в REPL и взаимодействие с ним из IDE;
- ответим на все возникающие вопросы.
🔔Встречаемся 25 июня в 19:00 мск в рамках курса «Clojure Developer». Все участники вебинара получат специальную цену на обучение!
➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок.
Ждём вас на открытом практическом уроке «Знакомство с Clojure, идеология, синтаксис и основные особенности» от OTUS, где мы:
- поговорим о том, что из себя представляет язык Clojure;
- обсудим предысторию его появления и основную идеологию;
- продемонстрируем выполнение кода в REPL и взаимодействие с ним из IDE;
- ответим на все возникающие вопросы.
🔔Встречаемся 25 июня в 19:00 мск в рамках курса «Clojure Developer». Все участники вебинара получат специальную цену на обучение!
➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок.
SchemaCrawler обладает большим набором полезных функций для изучения БД и для управления данными.
Например, SchemaCrawler позволяет искать объекты схемы БД с помощью регулярных выражений и выводить схему и данные в удобном для чтения текстовом формате.
SchemaCrawler также может генерировать диаграммы схем БД. И можно выполнять сценарии на любом стандартном языке сценариев для БД.
@javalib
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Сегодня один из выпускников курса Java Developer Professional от Отус, Алексей Андреев, расскажет о своем опыте.
Студенты Java Developer Professional выделяют следующие преимущества курса:
✔️ Обилие практических заданий.
✔️ Высокая экспертиза преподавателей.
✔️ Интересный контент, особенно для тех, кто уже знаком с языком Java.
После прохождения курса студенты чувствуют себя увереннее в профессиональной сфере и отмечают, что им легче развиваться в профессии.
Группа стартует уже 27 июня! Успейте присоединится.
Чтобы оценить свой уровень знаний для обучения на курсе, пройдите вступительный тест.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
Перечисления в Java
Это набор именнованых констант. Таким образом мы можем заменить непонятные цифры (1, 2, 4) или буквы ("E", "W", "N", "S") и сделать код более стабильным.
Определяются они с помощью ключевого слова enum, после которого идёт имя, и, в фигурных, скобках перечиляются значения.
Перечесления в Java могут также хранить собственные переменные и методы. Для этого надо создать enum конструктор и добавить его вызов к значениям.
@javalib #java
Это набор именнованых констант. Таким образом мы можем заменить непонятные цифры (1, 2, 4) или буквы ("E", "W", "N", "S") и сделать код более стабильным.
Определяются они с помощью ключевого слова enum, после которого идёт имя, и, в фигурных, скобках перечиляются значения.
Перечесления в Java могут также хранить собственные переменные и методы. Для этого надо создать enum конструктор и добавить его вызов к значениям.
@javalib #java
Узнаем разницу между 2 датами, представленными в виде строк
Для вычисления разницы между двумя датами, представленными в виде строк, можно использовать классы java.time.LocalDate и java.time.temporal.ChronoUnit из пакета java.time.
В этом примере мы используем метод LocalDate.parse() для преобразования строковых значений в объекты типа LocalDate. Затем мы используем метод ChronoUnit.between() для вычисления разницы между двумя датами в днях, месяцах и годах.
Обратите внимание, что вы должны использовать формат даты «yyyy-MM-dd» для парсинга строковых значений даты. Если ваши строки даты имеют другой формат, вам может потребоваться использовать другой метод для преобразования их в объекты LocalDate.
@javalib #java
Для вычисления разницы между двумя датами, представленными в виде строк, можно использовать классы java.time.LocalDate и java.time.temporal.ChronoUnit из пакета java.time.
В этом примере мы используем метод LocalDate.parse() для преобразования строковых значений в объекты типа LocalDate. Затем мы используем метод ChronoUnit.between() для вычисления разницы между двумя датами в днях, месяцах и годах.
Обратите внимание, что вы должны использовать формат даты «yyyy-MM-dd» для парсинга строковых значений даты. Если ваши строки даты имеют другой формат, вам может потребоваться использовать другой метод для преобразования их в объекты LocalDate.
@javalib #java
Получить все необходимые навыки до уровня Middle на комплексном онлайн-курсе «Специализация Java-разработчик» от OTUS.
После обучения вы сможете:
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM