Java библиотека

channel icon
Книги, статьи, мемы и многое другое для Java программиста!

Условия размещения

Цена за 48 часов в ленте 6000,00
Цена за 1 час закрепления N/A
Взаимопиар Нет
Дополнительные условия рекламы Отсутствуют
-8
30 369
подписчиков
-16
~4.9k
охват 1 публикации
0
~4
постов / день
0,0%
16,3%
ERR % ?

Статистика

Последние публикации

Java библиотека
18 мая 2024 г. 8:03
👩‍💻 Как стать Java-разработчиком, не привлекая внимания санитаров

В этом видео автор делится некоторыми советами, которые пригодятся при освоении профессии Java-разработчика.
Java библиотека
17 мая 2024 г. 20:03
Репост:
🔲 Посмотрите, как выглядит стол промышленного дизайнера. Авенир Бабин работает в команде Яндекс Маркета и создаёт дизайн для бренда аксессуаров Commo: наушников, пауэрбанков, чехлов и зарядных устройств.

Commo — это один из собственных брендов Яндекс Маркета. Помимо него, маркетплейс также развивает, например, бренды велосипедов Raskat, мебели и товаров для дома Pragma, компьютерной техники Lunnen и другие.

Подписывайтесь ✨ @yandex
Java библиотека
17 мая 2024 г. 19:10
ArtipieArtipie

Это бесплатный инструмент управления двоичными артефактами, который позволяет вам создавать и управлять своими собственными частными репозиториями. Artipie построен на Java и может быть развернут на любой платформе, поддерживающей Java.
Java библиотека
17 мая 2024 г. 16:01
8–9 июня проводим Weekend Offer Backend

Устроиться в Яндекс за выходные — реально. Ищем крутых бэкендеров с опытом работы от 3 лет на C++, Python или Java, готовых работать в офисном или гибридном режиме на территории России или Республики Беларусь.

Подавайте заявку до 6 июня — и всего за 2 дня пройдите все технические собеседования. После сможете пообщаться с нанимателями и выбрать из участвующих команд ту, которая покажется самой интересной. Если всё сложится хорошо, сразу же пришлём вам офер.

Узнать подробности и зарегистрироваться.
Java библиотека
17 мая 2024 г. 15:20
Java библиотека
17 мая 2024 г. 15:20
Java библиотека
17 мая 2024 г. 15:20
Java библиотека
17 мая 2024 г. 15:20
Java библиотека
17 мая 2024 г. 15:20
Шпаргалка по основам Java с примерами кода.

В ней есть всё, что может пригодиться начинающему разработчику.

Оригинал в хорошем качестве можно взять тут
Java библиотека
17 мая 2024 г. 12:01
30 мая встречаемся на бесплатном онлайн-митапе от Naumen для java-разработчиков. В программе четыре доклада. Делимся анонсами некоторых из них:

🔸 Обновление Java с 17 на 21: через тернии к звездам — Денис Абрамов из Naumen.
Расскажем о непростом пути миграции систем на Java 21, с какими неожиданными препятствиями можно столкнуться и как их преодолеть. Поделимся, какие результаты мы получили после обновления и почему вообще стоит обновляться.

🔸 Лучше день потерять, потом за 5 минут долететь — Анатолий Саблин из «Сибур».
Представим несколько кейсов из тринадцатилетнего опыта java-разработчика. Расскажем, как лень обработать исключение вылилась в плавающую ошибку в промышленной эксплуатации на несколько месяцев. И как нехватка опыта спрогнозировать возможное поведение системы, а также непонимание работы инфраструктуры и компонентов привели к финансовым убыткам компании. На примере продемонстрируем, почему паттерны проектирования придумали не ради каверзных вопросов на собеседовании.

→ Зарегистрироваться.

Встречаемся онлайн 30 мая в 16:00 мск.
Если вы из Екатеринбурга — ждём на афтепати 🍕

erid: 2VtzqvZLTXX
Реклама, АО «Нау-сервис», ИНН 6671116364,
https://www.naumen.ru/
Java библиотека
17 мая 2024 г. 10:10
🖥 Java kanban — пет-проект на Java

Суть проекта заключается в реализации помощника по организации работы. Доска kanban помогает разбить задачи на более мелкие, чтоб упростить и ускорить процесс реализации. Эта доска имеет возможность реализации простых CRUD операций и отправки и получения данных с сервера, с помощью библиотек Gson и HttpServer. В проекте реализованы 2 сервера, один из которых отвечает за приём, отправку, старт и остановку работы сервера, второй — за внутреннюю реализацию процессов работы сервера. Также в приложении есть возможность сохранять данные локально (в файле формата CSV с возможностью последующего считывания с файла при перезагрузке приложения) и написаны JUnit тесты.

🖥 GitHub

@javalib@javalib
Java библиотека
17 мая 2024 г. 9:00
Хотите узнать о технологиях в Яндексе? Слушайте I like techno 🔥

I like techno — подкаст про технологии от Яндекс Еды, Лавки, Такси, Маркета, Доставки и Техплатформы Екома и Райдтеха. В выпусках эксперты рассказывают, что стоит за простыми приложениями в гаджетах, и говорят о бизнесе, продукте и людях, которые создают технологии.

В первых двух эпизодах обсудили технологии в Яндекс Еде и Лавке и продуктовую разработку в Такси и Самокатах.

Узнайте подробнее на сайте подкаста и переходите слушать на YouTube и Яндекс Музыку! 🎧
Java библиотека
16 мая 2024 г. 19:30
🖥 Преобразование кода ASCII в символы в Java

▶️Если в двух словах, то для быстрого преобразования ASCII-кода в символ на Java, вы можете использовать следующий код:
char asciiCharacter = (char) 65; // ASCII-код 65 — это 'A'

Чтобы произвести конвертацию ASCII-кода в символ, достаточно явно привести значение целочисленного типа int к символьному типу char.


▶️Чуть подробнее про ASCII и символы в Java

В Java символы ASCII представлены с использованием типа данных char, который способен представлять 16-битные символы Unicode. Поскольку ASCII является подмножеством Unicode, они корректно представлены в этой системе.

Преобразование осуществляется без обращения к вспомогательным операциям, например, к таблицам преобразования или к добавочным методам; для этого Java просто производит преобразование числового значения в ASCII-код.

Важно учесть, что в ASCII кодировке есть управляющие символы (0-31, 127), а также буквы, цифры и символы пунктуации (32-126), входящие в стандартный набор ASCII.


▶️Проверка, что число в нужном диапазоне

Предварительная проверка диапазона числа спасёт от возможных проблем. Убедитесь, что число, которое вы собираетесь преобразовать, лежит в пределах от 0 до 255:
int asciiCode = 65;
if (asciiCode >= 0 && asciiCode <= 255) {
char character = (char) asciiCode;
// "Всегда подтверждай правильность диапазона перед преобразованием!" – золотое правило разработчика
}

Такой подход повышает надёжность вашего кода и помогает избежать ошибок.


▶️Преобразование символа в строку

Если вам необходим результат в виде строки, а не символа, используйте метод Character.toString или просто добавьте символ к пустой строке:
String characterStr = Character.toString((char) asciiCode);
// или проще
String characterStr = "" + (char) asciiCode;

Теперь у вас есть как символ, так и строка.

@javalib@javalib
Java библиотека
16 мая 2024 г. 15:30
Ростов-на-Дону, приглашаем 23 мая на митап IT Talk by Sber 👨‍💻

Обещаем интересную программу и много нетворкинга. Будем слушать доклады на тему soft skills, проектирования ПО и роли AI в тестировании.

Спикеры и темы:

👉 Виталий Куценко — руководитель направления дивизиона «Кредитные продукты и процессы» — «Послание к самому себе: "…про архитектуру приложений"».

👉 Ирина Коровина — главный инженер по разработке управления технологий маркетинга — «Искусственный интеллект: новый помощник тестировщика. Как мы попробовали применить AI в Медиа».

👉 Михаил Новотарский — руководитель направления, QA-лид внутреннего сервиса «СберДруг» — «Управление гневом в работе ИТ-команд».

Локация: Ростов-на-Дону, Лофт «РУБИН» Театральный просп., 85 (этаж 4)

Ждём вас 23 мая в 18:00!
Регистрируйтесь по ссылке 😉
Java библиотека
16 мая 2024 г. 13:20
👩‍💻 Java. Enum на примерах.

В данном видео автор рассказывает о Enum в языке программирования Java. Показывает разные варианты применения Enum на примерах.
Java библиотека
16 мая 2024 г. 10:05
Лучшие практики разработки ПО, которые помогут строить высококачественные, поддерживаемые и расширяемые системы

Изучите их на открытом практическом уроке «Domain Driven Design» от OTUS, где мы разберем:

- основные принципы DDD;
- проектирование Bounded Context;
- применение DDD в архитектуре проекта.

Спикер — опытный разработчик в одной из крупнейших российских компаний.

Встречаемся 29 мая в 20:00 мск в рамках старта большого курса «Highload Architect». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!

➡️ Ссылка для регистрации: https://vk.cc/cwQug2

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Java библиотека
16 мая 2024 г. 9:06
⌨️ Управление доступом к членам класса

Модификаторы уровня доступа определяют, могут ли другие классы использовать определенное поле или вызывать определенный метод.

Существует 4 уровня доступа:

private
Указывает, что доступ возможен только в его собственном классе.

package-private (нет явного модификатора)
Указывает, что доступ только внутри своего собственного пакета.

protected
Указывает, что доступ возможен только внутри его собственного пакета (как в случае с package-private) и, кроме того, для подкласса его класса в другом пакете.

public
Указывает, что доступ возможен отовсюду.
Java библиотека
15 мая 2024 г. 18:00
Подкаст про системное программирование для разработчиков на Java/Kotlin

Использовать компиляторы, операционные системы и отладчики — здорово, еще круче — понимать, как они устроены. О сложных материях системного программирования доступно рассказывают ведущие подкаста «Битовые маски». Вместе с гостями — практикующими инженерами и разработчиками — они обсуждают актуальные задачи в отрасли и случаи из практики.

Для разработчиков на Java/Kotlin есть отдельный плейлистплейлист. Вот несколько тем из него:

• Разработка компиляторов / LLVM backend для RISC-V / Ккомпилятор для Kotlin
• Разработка JVM / Компиляторы в виртуальных машинах / Поддержка RISC-V, Apple M1 в JVM

Смотреть подкаст → по ссылкепо ссылке.

Чтобы не пропустить новые выпуски подкаста, подписывайтесь на Telegram-канал «Битовые маскиБитовые маски».
Java библиотека
15 мая 2024 г. 16:45
🖥 LangChain4j — Java-версия LangChain


dev.langchain4j
langchain4j-open-ai
0.30.0


Цель LangChain4j - упростить интеграцию возможностей AI/LLM в Java-приложения.
Проект воплощает идеи из LangChain, Haystack и LlamaIndex.

🖥 GitHubGitHub
🟡 ДокиДоки

@javalib@javalib
Java библиотека
15 мая 2024 г. 13:02
👩‍💻 Как и зачем Java-разработчику сочетать DTO, MapStruct и Spring?

Расскажем на открытом практическом уроке от OTUS.
Спикер занятия — Senior Software Engineer.

На вебинаре мы:

- разберем паттерн DTO (Data Transfer Object);
- обсудим проблемы, которые решает паттерн и его основные сценарии использования на примере небольшого приложения на Spring Boot;
- изучим инструмент MapStruct, чтобы сделать данное сочетание удобным и сократить количество boilerplate кода.

Встречаемся 23 мая в 20:00 мск в преддверии старта курса «Разработчик на Spring Framework».
Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!

➡️ Регистрация на урок: https://vk.cc/cwP6E6

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru