cookie

Ми використовуємо файли cookie для покращення вашого досвіду перегляду. Натиснувши «Прийняти все», ви погоджуєтеся на використання файлів cookie.

avatar

Библиотека Java разработчика

Библиотека Java разработчика. Java, Spring, Maven, Hibernate По всем вопросам @evgenycarter

Більше
Рекламні дописи
11 394
Підписники
-424 години
+27 днів
+4530 днів

Триває завантаження даних...

Приріст підписників

Триває завантаження даних...

Фото недоступнеДивитись в Telegram
🚀 Spring Boot с DevTools для Live Reload🚀 Ускорьте разработку с помощью DevTools! 🔥 https://docs.spring.io/spring-boot/reference/using/devtools.html 👉@BookJava
Показати все...
🔥 1👏 1
Фото недоступнеДивитись в Telegram
👩‍💻 Хотите стать Java-разработчиком, но думайте, что изучение основ программирования — это скучно? Только не в нашем формате! Ждём вас на открытом практическом уроке от OTUS, где мы: - установим все, что необходимо для программирования на языке Java; - изучим несколько базовых блоков, из которых строятся любые приложения; - на практике посмотрим, как создаются программы на языке Java на примере простой консольной игры. 📌После вебинара вы сможете самостоятельно написать похожее приложение и даже улучшить его! Спикер Александр Фисунов — Senior Kotlin Developer в SSP Software на проекте ВТБ, опытный ментор, кандидат технических наук. Встречаемся 29 мая в 20:00 мск в рамках курса «Специализация Java-разработчик». Все участники вебинара получат специальную цену на обучение! ➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://vk.cc/cx3JsJ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Показати все...
🔥 1
Фото недоступнеДивитись в Telegram
Совет по Java 💡☕️ Чтобы получить все дни месяца, вы можете начать с объекта YearMonth, получить его первый день, а затем использовать функцию datesUntil(), которая возвращает Stream всех дней до указанной даты. 👉@BookJava
Показати все...
👍 3
Как инициализировать переменную функционального интерфейса? Функциональный интерфейс – всё ещё интерфейс, поэтому остаются доступными стандартные способы. Интерфейс можно реализовать обычным классом, и затем создать его экземпляр оператором new. Можно совместить эти два действия, и создать экземпляр анонимного класса. Основное преимущество, которое дает функциональный интерфейс – два дополнительных способа инициализации параметров и переменных. 1. Лямбда-выражение: (x, y) -> x * y 2. Ссылка на метод: Math::sqrt На эти способы накладывается небольшое ограничение: тип функционального параметра/переменной должен быть указан явно. Это значит, что лямбдой или метод-референсом нельзя инициализировать переменную, объявленную ключевым словом var. Также, чтобы передать лямбду или референс в параметр generic-типа, этот тип должен быть ограничен функциональным интерфейсом (должен стираться в него). 👉@BookJava
Показати все...
👍 2
Фото недоступнеДивитись в Telegram
Почему интерактивная разработка на Clojure — это круто? В Clojure ты можешь запустить программу всего один раз и взаимодействовать с ней на протяжении всего процесса разработки в реальном времени. Хочешь разобраться? Тогда ждем тебя на открытом практическом уроке от OTUS, где мы разберем: ▫️как добавлять новые функции или менять состояние программы; ▫️как «прощупывать» любые данные и пошагово отлаживать код; ▫️как запускать тесты и подключаться к внешним системам. И всё это не выходя из интерактивной среды разработки REPL! Встречаемся 30 мая в 20:00 мск в рамках курса «Clojure Developer». Все участники вебинара получат специальную цену на обучение! ➡️ Регистрируйся прямо сейчас, чтобы не пропустить бесплатный урок: https://vk.cc/cx3CGN Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Показати все...
Фото недоступнеДивитись в Telegram
new Integer(128) == 128? Для всех классов-оберток над примитивами кроме Float и Double работает механизм кэширования. Некоторые значения создаются на этапе инициализации класса, и переиспользуются когда объект создается не оператором new (например с помощью valueOf). Кэшируемые значения – оба возможных Boolean, Character до '\u007f' (127) и все целые числа от -128 до 127 включительно. С Java 7 верхнюю границу для Integer можно увеличить параметром java.lang.Integer.IntegerCache.high. Значения кэшируются и во многих других встроенных классах: BigDecimal, Currency, пустые коллекции. Детали можно узнавать из исходников и документаций, так как эти кэши реализованы не на уровне JVM а в коде классов. В конкретно этом примере скрыт еще один подвох: объект класса-обертки сравнивается с примитивом. Это приводит к анбоксингу и сравнению значений. И ответ на вопрос – да. 👉@BookJava
Показати все...
👍 5
01:06
Відео недоступнеДивитись в Telegram
Мечтаешь об успешной карьере в Java-разработке, но не знаешь, с чего начать ❓ Прокачайся бесплатно в ИТ-лагере T1.Дебют! 🌟 Приглашаем студентов и выпускников всей страны в ИТ-лагерь — это новый образовательный интенсив для Java-разработчиков от Холдинга Т1 — крупнейшей ИКТ-компании в России по версии RAEX 2023. ИТ-лагерь проходит в два этапа: 1 месяц онлайн-обучения и неделя летнего атмосферного офлайн-буткемпа! ☀️ Гибкий формат позволяет совмещать обучение в ИТ-лагере со сдачей сессии или работой. Финалисты получат сертификат на оплачиваемую стажировку, а лучших выпускников с опытом сразу пригласят в команду Т1. 🗓 Подай заявку до 31 мая Реклама. ООО "Т1". ИНН 7720484492.
Показати все...
Что можно импортировать статически? Обычный импорт избавляет от необходимости писать полное имя классов: при использовании можно не указывать пакет. Статические импорты делает то же самое, но для статических членов класса. Самое распространенное применение статического импорта – включение констант из константных интерфейсов и статических методов из утилитарных классов. Но также можно включать и изменяемые статические поля других классов. Отдельно интересен случай nested-класса. Он одновременно является и классом, и статическим членом другого класса. Поэтому для него работает как обычный, так и статический импорт. Языковая конструкция static import обязана располагаться там же, где и обычные импорты – обязательно между package и объявлением основного класса файла. 👉@BookJava
Показати все...
👍 1
🚀Совет по использованию Spring Boot API🚀 SpringApplicationBuilder Мастер настройки приложений Spring Boot. Настройте поведение вашего приложения при запуске. https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/builder/SpringApplicationBuilder.html 👉@BookJava
Показати все...
SpringApplicationBuilder (Spring Boot 3.2.5 API)

declaration: package: org.springframework.boot.builder, class: SpringApplicationBuilder

👍 2
Фото недоступнеДивитись в Telegram
👩‍💻 Тест по Java от OTUS Проверь насколько хорошо ты знаешь Java и готов освоить Spring! Ответишь — пройдешь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене. ➡️ ПРОЙТИ ТЕСТ: https://vk.cc/cx1G3c 🎫 Курс можно приобрести в рассрочку Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Показати все...
👍 1🥰 1🥱 1