Получи случайную криптовалюту за регистрацию!

Java библиотека

Логотип телеграм канала @javalib — Java библиотека J
Логотип телеграм канала @javalib — Java библиотека
Адрес канала: @javalib
Категории: Технологии
Язык: Русский
Количество подписчиков: 30.33K
Описание канала:

Книги, статьи, мемы и многое другое для Java программиста!
По сотрудничеству и рекламе: @NadikaKir
Мы на бирже: telega.in/channels/javalib/card?r=lcDuijdm
Сообщество VK https://vk.com/javatutorial

Рейтинги и Отзывы

3.67

3 отзыва

Оценить канал javalib и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

2

2 звезд

0

1 звезд

0


Последние сообщения 3

2023-06-11 18:29:46
Система модулей Java, Год 2020

Создать надёжное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а для библиотек, фреймворков и приложений аналогичный подход можно считать хорошей практикой и рекомендацией.
Вы освоите наилучшие практики модульного проектирования, отладки приложения и его развертывания перед сдачей в продакшен.
В этой книге
- Архитектура модульного приложения Java.
- Создание модулей: от исходников до JAR-файлов.
- Миграция на версию Java с модулями.
- Избавление от зависимостей и оттачивание API.
- Обработка рефлексии и версионирование.
3.1K views15:29
Открыть/Комментировать
2023-06-11 13:01:30
Открой для себя лучший способ найти работу на удаленке или в офисе: подпишись на Java Job

Здесь вы найдете:
Вакансии от ведущих IT-компаний (таких как Яндекс, Сбербанк, Intel)
Вакансии стартапов, которые не представлены на других сайтах;
Предложения от зарубежных компаний с возможностью релокации;
Стажировки и обучающие материалы для карьерного роста

Цени свое время - подпишись на @Java_Job
3.3K views10:01
Открыть/Комментировать
2023-06-11 10:09:10 Можно ли объявить метод абстрактным и статическим одновременно?

Нет. В таком случае компилятор выдаст ошибку: "Illegal combination of modifiers: ‘abstract’ and ‘static’". Модификатор abstract говорит, что метод будет реализован в другом классе, а static наоборот указывает, что этот метод будет доступен по имени класса.
3.5K views07:09
Открыть/Комментировать
2023-06-10 14:54:55 Профилирование, ассемблер и все-все-все

Привет, сегодня будет объёмная и обстоятельная статья о низкоуровневом профилировании и диагностике производительности. Многократно в комментариях к докладам и статьям пользователи высказывали пожелание увидеть не просто перечисление шаблонов "как нужно" и "как не нужно", а целостную историю. Поэтому вот вам статья про конкретный кейс и его историю :). Не удивляйтесь, что начнём мы с JPA, хотя казалось бы где оно и где ассемблер. По ходу дела вы всё поймёте.

Читать статью
3.6K views11:54
Открыть/Комментировать
2023-06-10 12:30:02
Java Guru - вопросы и задачи с собеседований. Канал с помощью которого ты точно получишь оффер!

Android Developer - канал для андроид разработчиков! Статьи, вопросы и задачи с собеседований, лайфхаки.

Kotlin Developer - самый топовый канал для котлин разработчика!

Книги для Java программиста - канал с книгами по Java. Постоянно выходят новинки как на русском так и на английском языке!

Java News - канал с последними новостями из мира Java!
3.7K views09:30
Открыть/Комментировать
2023-06-10 10:07:29 Как получить доступ к переопределенным методам родительского класса?

С помощью ключевого слова super мы можем обратиться к любому члену родительского класса - методу или полю, если они не определены с модификатором private.

super.method();
3.7K views07:07
Открыть/Комментировать
2023-06-09 20:24:55
Современный язык Java. Лямбда-выражения, потоки и функциональное программирование (2020) PDF, EPUB

Преимущество современных приложений — в передовых решениях, включающих микросервисы, реактивные архитектуры и потоковую обработку данных. Лямбда-выражения, потоки данных и долгожданная система модулей платформы Java значительно упрощают их реализацию. Пришло время повысить свою квалификацию и встретить любой вызов во всеоружии!

Книга поможет вам овладеть новыми возможностями современных дополнений, таких как API Streams и система модулей платформы Java. Откройте для себя новые подходы к конкурентности и узнайте, как концепции функциональности улучшают работу с кодом.

В этой книге:
- Новые возможности Java.
- Потоковые данные и реактивное программирование.
- Система модулей платформы Java.
4.1K views17:24
Открыть/Комментировать
2023-06-09 14:30:18
Зачем нужен протокол HTTP? Узнайте на открытом уроке «Основы протокола HTTP», который состоится 15 июня в 20:00 мск в OTUS!

На занятие мы:
- углубимся в историю этого протокола,
- разберем его до мельчайших деталей,
- изучим работу HTTPS,
- немного коснемся HTTP-серверов и REST

Встречу проведет Никита Сапогов — руководитель backend-разработки в Ситилинк.

Чтобы записаться на урок, пройдите вступительное тестирование — https://otus.pw/WiBv/

Больше полезных навыков будет ждать вас на онлайн-курсе OTUS «Highload Architect». Курс можно приобрести удобным для вас способом.

Реклама. Информация о рекламодателе на сайте
www.otus.ru
2.3K views11:30
Открыть/Комментировать
2023-06-09 13:34:44 Возможно ли при переопределении метода изменить: модификатор доступа, возвращаемый тип, тип аргумента или их количество, имена аргументов или их порядок; убирать, добавлять, изменять порядок следования элементов секции throws?

При переопределении метода сужать модификатор доступа не разрешается, т.к. это приведёт к нарушению принципа подстановки Барбары Лисков. Расширение уровня доступа возможно.

Можно изменять все, что не мешает компилятору понять какой метод родительского класса имеется в виду:

• Изменять тип возвращаемого значения при переопределении метода разрешено только в сторону сужения типа (вместо родительского класса - наследника).
• При изменении типа, количества, порядка следования аргументов вместо переопределения будет происходить overloading (перегрузка) метода.
• Секцию throws метода можно не указывать, но стоит помнить, что она остаётся действительной, если уже определена у метода родительского класса. Так же, возможно добавлять новые исключения, являющиеся наследниками от уже объявленных или исключения RuntimeException. Порядок следования таких элементов при переопределении значения не имеет.
2.6K views10:34
Открыть/Комментировать
2023-06-09 10:00:25
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.

Ближайшие мероприятия:

• 17-18 июня — Fast Track для С++ и Python разработчиков, офер за 2 дня в команды Поискового портала.
• 24-25 июня — Fast Track для Java разработчиков, офер за 2 дня в команды Яндекс Маркета.

Зарегистрироваться
3.0K views07:00
Открыть/Комментировать