Java задачки тесты
4.48K subscribers
166 photos
96 links
По вопросам рекламы: @anothertechrock


Если вы нашли ошибку в тесте - пишите @anothertechrock
加入频道
Статья дня. Хватит писать циклы! Топ-10 лучших методов для работы с коллекциями из Java 8

Что такое коллекции и для чего они нужны, думаю, ученикам JavaRush объяснять не надо. Однако после выхода 8-ой версии многие элементарные операции, на которые раньше уходило 6-7 строчек кода, были упрощены до минимума.

Без лишних предисловий — топ-10 лучших методов Java8 Collections Framework, которые сэкономят вам кучу времени и места!

Читать статью

#читать #java #коллекции
Статья дня. Сюрпризы конкатенации

Среди нововведений Java 9 был JEP 280, новый механизм конкатенации строк.

Целью было сделать возможной оптимизацию конкатенации строк без необходимости перекомпиляции программ из исходников. Обновил JDK — увеличил производительность. Магия!

Читать статью

#читать #java #конкратенация
Статья дня. Алгоритмы сортировки в теории и на практике

Сортировка — один из базовых видов активности или действий, выполняемых над предметами. Ещё в детсве детей учат сортировать, развивая мышление.

Компьютеры и программы — тоже не исключение. Существует огромное множество алгоритмов. Предлагаю посмотреть, какие есть и как они работают. Кроме того, вдруг однажды вас спросят об одном из них на собеседовании?

Читать статью

#читать #java
Статья дня. Stream API

Stream API — это новый способ работать со структурами данных в функциональном стиле.

Stream (поток) API (описание способов, которыми одна компьютерная программа может взаимодействовать с другой программой) — это по своей сути поток данных.

Читать статью

#читать #java
Статья дня. 10 способов улучшить свой код

Сегодня поговорим о качестве кода. Да-да, дорогие друзья. Никто не совершенен. Ко всем когда-нибудь приходит понимание, что код мог бы быть лучше…

Поэтому давайте опишем способы, при помощи которых можно сделать свой код лучше и чище. Так, чтобы не было в будущем стыдно за свой нынешний код!..))

Читать статью

#читать #java
Статья дня. Разбираемся, почему в Java утекает память несмотря на сборщик мусора

Сборщик мусора облегчает написание кода и справляется с основными проблемами, но не гарантирует полного отсутствия утечек памяти. Изучите базовые принципы его работы, чтобы понять, какими видами мусора он заниматься не будет.

Читать статью

#читать #java
Статья дня. Сравниваем 3 формата изучения Java, актуальных в 2021 году

Язык Java регулярно обновляется и не теряет популярности десятилетиями. Как изучать его в условиях, когда программы сертификации специалистов постоянно изменяются?

Читать статью

#читать #java
Статья дня. Основы Java: выделяем 4 разных роли классов

Java – объектно-ориентированный язык, и если спросить, какую роль в нем играют классы, первым в голову приходит создание объектов.

Выделим ещё три важных роли этой конструкции языка, помимо самой очевидной.

Читать статью

#читать #java
Статья дня. Топ-10 книг по Java, вышедших за последние два года

Подборка лучших книг последних двух лет для тех, кто хочет вывести свои навыки в Java на новый уровень. В них вы найдете экспертные советы от лидеров.

Только читая книги можно взглянуть на проблемы иначе, изучить новые техники и стать востребованным специалистом.

Читать статью

#читать #java
Статья дня. ​Современная разработка на Java: update, фичи, API и Copilot

Летом этого года компания *instinctools организовала и провела серию онлайн-дискуссий с разработчиками и экспертами в области IТ.

В рамках проекта «Техпора» компании хотелось услышать разные точки зрения на события и проблемы, которые волнуют разработчиков.

Одна из этих серий касалась проблем современной разработки на Java. Дискуссия оказалась настолько информативной, что было решено собрать самые интересные моменты  и опубликовать их здесь, на «Хабре». 

Читать статью

#читать #java
Статья дня. Лямбда-выражения в Java — что это такое, зачем нужны и как выглядят

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

Содержание:
1. Примеры синтаксиса:
1) C параметром
2) Без параметров
3) С несколькими параметрами

Читать статью

#java #читать
Статья дня. Создаём приложение с чистой архитектурой на Java 11

Архитектура программного обеспечения − важная тема программной инженерии последних лет. На практике реализация приложений с чистой архитектурой часто вызывает затруднения.

Мы не затрагиваем паттерны или алгоритмы: под прицелом другие проблемы с точки зрения Java-разработчиков.

Содержание:
1. Реализация
2. Собираем все вместе
3. Веб-фреймворки
4. и т.д.

Разбираться

#java #читать
Статья дня. Шпаргалка Java-программиста. Список полезных ссылок для Java программиста

Содержание:
1. Фреймворки и библиотеки
2. Базы данных, поисковые системы, Big data и машинное обучение
3. Работа с сетью и интеграция
4. и т.д.

Читать

#java #читать
Статья дня. 25 самых используемых регулярных выражений в Java

Регулярное выражение – это строка, последовательность символов. Данную строку также принято называть шаблоном, по которому происходит поиск соответствий в других последовательностях символов. Но не каждая строка компилируется в регулярное выражение, а только та, что соответствует их синтаксису.

Содержание:
1. Pattern
2. Matcher
3. Квантификаторы
4. и т.д.

Читать

#java #читать
Статья дня. Telegram-бот на вебхуках — Java+Spring, Redis, клавиатуры и деплой на Heroku.

Содержание:
1. Создание бекенда Telegram-бота на вебхуках на Java 11 с использованием Spring;
2. Использование базы данных Redis;
3. Отправка пользователю текстовых сообщений и файлов;
4. Подключение постоянных и временных клавиатур;
5. Локальный запуск бота для дебага;
6. Деплой и запуск бота на Heroku, включая подключение к проекту Heroku Redis.

Читать

#java #читать
Статья дня. Изучение Java с нуля: что должен знать junior?

На Java пишут не только корпоративные информационные системы или веб-порталы, но и приложения для мобильных и встраиваемых устройств.

Этот язык программирования по праву считается одним из самых популярных в мире: его используют в маленьких стартапах и в огромных корпорациях.

В статье рассматриваются вещи на которые стоит обратить внимание, чтобы стать востребованным Java-разработчиком.

Читать

#java #читать
Статья дня. Руководство по Java 9 для тех, кому приходится работать с legacy-кодом

С выходом Java 9 разработчики, занятые поддержкой унаследованного кода, чувствуют себя как дети, вынужденные таращиться на витрину кондитерского магазина. Внутрь их не пускают, поэтому их удел — разочарование и фрустрация.

Итак, есть ли в Java 9 что-нибудь для программистов, занятых поддержкой унаследованного кода? Что-то, способное облегчить им жизнь? К счастью — да.

Читать

#java #читать