Вход/Регистрация
UA RU
UA RU
  • UA
  • RU
  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

  • UA
  • RU
  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

java

Новости - 4 недели назад

Индекс TIOBE определил самый популярный язык программирования 2022 года

Ігор Шелудченко

Редактор у Highload

Индекс TIOBE составил итоговый рейтинг самых популярных языков программирования 2022 года, в котором на первом месте оказался C++. Об этом написал Dice.

Основы - 2 месяца назад

Массивы в Java: что это такое и как с ними работать

Сергій Бондаренко

Журналіст

В программировании часто работают с такой математической структурой как массив. В языке Java он рассматривается как некая группа элементов одного типа. 

Теория - 2 месяца назад

Java String format: работа с ним и примеры

Сергій Бондаренко

Журналіст

Сегодня мы разберемся с форматированием текстовых и числовых выражений в Java, поработаем с Java String format(), узнаем что такое спецификаторы, какие они бывают и как ими пользоваться.

Теория - 4 месяца назад

Цикл for-each и метод forEach в Java

Андрій Денисенко

Автор, розробник та перекладач

В Java, кроме цикла for, для итерации по коллекциям используется цикл for-each и методы forEach, forEachOrdered и forEachRemaining.

Теория - 5 месяцев назад

Исключения в Java — пояснение и примеры

Андрій Денисенко

Автор, розробник та перекладач

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

Основы - 5 месяцев назад

От Minecraft до софта для смартфона: почему Javа-программисты востребованы и как им стать

Олена Хацько BLOG

Java Developer Lead у NIX

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

Новости - 8 месяцев назад

Стала известна тройка самых популярных языков: Java готовится «уступить лавры»

Анастасія Пономарьова

Журналістка Highload

Рейтинг, скриншот

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

Опыт - 8 месяцев назад

Как интегрировать на проекте WebSocket и не сгореть: пошаговая инструкция

Роман Дашківський BLOG

Java Developer в NIX

Привет! Меня зовут Роман Дашковский, я Java Developer в NIX и спикер IT-конференции NIX MultiConf. В этой статье я расскажу, с какими трудностями можно столкнуться при интегрировании на проекте WebSocket и как их преодолеть.

Опыт - 9 месяцев назад

Как перенести проект с Java 11 на Java 17: разбираем самые частые ошибки

Микита Земницький BLOG

Java Developer в NIX

Java 17 — новая LTS-версия — вышла на рынок почти год назад, но до сих пор не приобрела значительную популярность. О том, почему на нее следует перейти, я подробно рассказывал на конференции NIX MultiConf и в своей предыдущей статье на Highload.

Опыт - 9 месяцев назад

Java 17 почти никто не заметил, а зря: почему я решил перейти на новую версию

Микита Земницький BLOG

Java Developer в NIX

Привет! Меня зовут Никита Земницкий, я Java Developer в NIX и спикер IT-конференции NIX MultiConf. В этой статье я расскажу об основных нововведениях Java 17 на уровнях JDK и JVM, об изменениях в языке, безопасности, платформах, а также сравню популярные сборщики мусора для этой версии. Отдельно разберу недостатки новой Java, которые, на мой взгляд, могут усложнить работу разработчика.

Теория - 10 месяцев назад

10 лучших онлайн-компиляторов и редакторов кода для Java

Игорь Грегорченко

Технический редактор Highload

Хотите попробовать свои силы в программировании на Java, не прикладывая никаких усилий для настройки компьютера? Например, написать простейший «Hello world», чтобы посмотреть, как выглядит Java изнутри?

Теория - 10 месяцев назад

5 лучших Java Frameworks для микросервисов в 2022 году

Игорь Грегорченко

Технический редактор Highload

Это обзор пяти лучших Java-фреймворков для микросервисов. Для этого мы отобрали лучших кандидатов, аргументировав свой выбор перечислением плюсов и минусов каждого. Сегодня почти каждый современный вариант совместим с Docker и Kubernetes, имеет встроенную поддержку облаков типа AWS, а также бесшовную интеграцию с JVM и JDK.

Теория - 10 месяцев назад

Краткое введение в Java Enum (перечисления) для новичков

Игорь Грегорченко

Технический редактор Highload

Хотя мы можем создавать свои собственные константы, помечая переменную как static final, иногда мы хотим создать набор постоянных значений, чтобы представить единственные допустимые значения возможные для переменной. Такой набор допустимых значений обычно называют перечислениями (enums).

Новости - 10 месяцев назад

В Java Spring Framework нашли критическую уязвимость — кто может пострадать

Игорь Грегорченко

Технический редактор Highload

Не успел мир отойти от громкой уязвимости Apache Log4j2 (CVE-2021-44228), как в сети появились сообщения о новой, не менее опасной 0-day уязвимости. В Spring Framework для Java обнаружено сразу несколько уязвимостей «нулевого дня», которые позволяют удаленно выполнять произвольный код (RCE).

Новости - 11 месяцев назад

В России теперь официально нельзя скачать Java и популярный фреймворк

Павло Бєлавін

головний редактор Highload

Американская Oracle запретила пользователям из России скачивать со своего сайта дистрибутив Java, следует из сообщений пользователей в социальных сетях. Telegram-канал “ЗаТелеком”, например, приводит такое сообщение Oracle:

Мнение - 12 месяцев назад

Рыбка Немо, Фея-крестная и Картофельная голова: если бы языки программирования были персонажами Pixar

Богдан Мирченко

Редактор новостей

Рыбка Немо, Фея-крестная и Картофельная голова: если бы языки программирования были персонажами Pixar

Компания Pixar создает одни из самых качественных анимационных продуктов. Персонажи студии тщательно проработаны, каждый имеет свою историю и особенные черты. То же самое и с языками программирования. А что если бы языки и технологии были персонажами Pixar? Представить трудно, но можно. Эту задачу на себя взяли и успешно выполнили авторы блога thecoderhaven. Спойлер: фантазии им не занимать, поэтому это один из самых упоротых материалов Highload.

Новости - 12 месяцев назад

С# обогнал Java, TypeScript на подъеме, все хотят учить Go — рейтинг языков программирования в Украине

Богдан Мирченко

Редактор новостей

С# обогнал Java, TypeScript на подъеме, все хотят учить Go — рейтинг языков программирования в Украине

На портале DOU.UA опубликовали результаты ежегодного опроса по языкам программирования. Отчет сформирован на основе данных 9245 анкет респондентов из Украины. Highload ознакомился с результатами. 

Мнение - 12 месяцев назад

Учиться нужно на механике: почему новичкам не стоит использовать IntelliJ IDEA

Виктория Пушкина

Журналистка в Highload

На YouTube-канале основателя школы программирования FoxmindEd Сергея Немчинского появилось новое видео. В нем Сергей рассказал, почему новичкам в Java-разработке не стоит использовать IDE IntelliJ IDEA и в чем тогда писать код.

Новости - 12 месяцев назад

В VS Code теперь документацию пишет ИИ — разработчики хвалят

Богдан Мирченко

Редактор новостей

В VS Code теперь документацию пишет ИИ — разработчики хвалят

Команда стартапа Mintlify выпустила ИИ-расширение VS Code для создания документации. Инструмент, по словам создателей, преследует только одну цель — автоматизировать один из самых скучных и нелюбимых процессов среди разработчиков. Если вам тоже надоело писать документацию, продолжайте читать. 

Мнение - 1 год назад

5 языков программирования, которые не стоит изучать в 2022 году, и их альтернативы

Богдан Мирченко

Редактор новостей

5 языков программирования, которые не стоит изучать в 2022 году, и их альтернативы

Изучая новый язык программирования, важно знать, какие из них набирают популярность, а какие уже устарели. Если ошибиться, можно потратить на освоение неактуальной технологии массу времени. Чтобы этого не произошло, держите список из пять языков, которые в 2022 году можно заменить более актуальными вариантами. На что стоит и не стоит обратить внимание, в своем блоге рассказал разработчик Климент Брайан.

Карьера - 1 год назад

Однажды кандидат сказал, что на простые вопросы отвечать не будет: как мы берем в команду Java-разработчиков

Михаил Косенко BLOG

Java TechLead и ментор обучения в NIX

Больше 20 лет я профессионально занимаюсь программированием, около 10 лет — непосредственно набором и подготовкой Java-специалистов в NIX. За это время я провел сотни, если не тысячи собеседований. И сегодня хочу поделиться с кандидатами советами, как успешно пройти собеседование на позицию Java Developer.

Мнение - 1 год назад

«Неужели кто-то всерьез это спрашивает?»: вопросы на собеседовании по Java, которые нельзя задавать

Богдан Мирченко

Редактор новостей

Вопросы на собеседовании по Java, которые нельзя задавать

Разработчик программного обеспечения Арнольд Галович нашел в интернете еще несколько вопросов по Java, которые не стоит задавать на собеседовании в 2022 году. Первую часть найдете здесь. О чем еще нельзя спрашивать кандидата, чтобы не тратить время зря и не опозориться, читайте далее. 

Подборки - 1 год назад

Главные релизы недели: новый язык программирования, переработанная ElementaryOS и NoOps Kubernetes-платформа

Богдан Мирченко

Редактор новостей

Главные релизы недели: новый язык программирования, переработанная ElementaryOS и NoOps Kubernetes-платформа

Масштабные изменения в дистрибутиве Linux Elementary OS, финальная версия Java-фреймворка Quarkus и крупный релиз systemd. Какими еще релизами была богата прошедшая неделя — читайте далее.   

Теория - 1 год назад

Spring MVC — основные понятия и архитектура

Денис Бородовский

Автор

Spring MVC

В статье рассмотрим основные принципы взаимодействия популярного Java-фреймворка Spring и базового паттерна разработки MVC. Это отличное введение для новичка в практику использования Spring в современном программировании.

Мнение - 1 год назад

«Дружище, беги из этой компании!»: вопросы на собеседованиях по Java, которые нельзя задавать

Богдан Мирченко

Редактор новостей

«Дружище, беги из этой компании!»: вопросы на собеседованиях по Java, которые нельзя задавать

Цель интервьюера на любом собеседовании — выбрать кандидата, задавая профильные вопросы. Но как уверен разработчик программного обеспечения Арнольд Галович, не все вопросы одинаково полезны и удачны, а некоторые и вовсе не актуальны. О чем уже не стоит спрашивать на собеседовании по Java, чтобы как минимум не тратить время зря, специалист рассказал в своем блоге. 

Информационная безопасность - 1 год назад

Microsoft, Amazon и IBM признали, что их серверы в опасности: разбираем уязвимость Log4j

Александр Кетов BLOG

Software Engineer

Думаю, все слышали про критическую уязвимость в библиотеке логирования Java-программ Log4j, которая существует уже не один десяток лет, но была обнаружена совсем недавно. На сегодня ей присвоен самый высокий критический статус CVE-2021-44228, и многие компании, включая Microsoft, Amazon и IBM признали, что некоторые их сервисы подвержены этой уязвимости.

Теория - 1 год назад

Краткий обзор Spring Security, создание проекта и подключение зависимостей

Сергей Почекутов

Автор

Spring Security

Spring Security — среда для аутентификации и авторизации пользователей. Фреймворк применяется для защиты приложений на Spring. В нем представлены базовые инструменты безопасности, которые без труда расширяются для решения разных задач.

Мнение - 1 год назад

«Иначе — провал»: разработчик рассказал, как правильно выбрать стек для своей карьеры

Богдан Мирченко

Редактор новостей

«Иначе — провал»: разработчик рассказал, как правильно выбрать стек для своей карьеры

«IT разное», — уверен разработчик и соведущий подкаста «Мы обречены» Фил Ранжин, поэтому очень важно выбрать, куда именно идти, и определиться со стеком. Иначе — провал. Своими мыслями о том, как грамотно стартануть в индустрии, не допустить ошибок, которые когда-то специалист допустил сам, и получить заветный IT-билет в жизнь, он поделился в своем Twitter-аккаунте. 

Мнение - 1 год назад

Все проблемы — от культуры опенсорса: разработчица объяснила, почему надо платить за софт

Богдан Мирченко

Редактор новостей

Все проблемы — от культуры опенсорса: разработчица объяснила, почему надо платить за софт 9 декабря в одной из библиотек Java обнаружили критическую уязвимость, что может стать причиной захвата серверов злоумышленниками. По мнению эксперта по WebAssembly Кристины Додрилл, в произошедшем виновата «культура опенсорса». При чем тут мир исходного кода и как избежать следующих утечек, разработчица рассказала в личном блоге.

9 декабря в одной из библиотек Java обнаружили критическую уязвимость, что может стать причиной захвата серверов злоумышленниками. По мнению эксперта по WebAssembly Кристины Додрилл, в произошедшем виновата «культура опенсорса». При чем тут мир исходного кода и как избежать следующих утечек, разработчица рассказала в личном блоге. 

Мнение - 1 год назад

Технологий стало слишком много — и это мешает разработчикам

Богдан Мирченко

Редактор новостей

Технологий стало слишком много — и это мешает разработчикам

Сложнее — не значит лучше, а много — не значит хорошо. Так, уверены многие эксперты IT-индустрии, растущая сложность современных систем «медленно убивает» разработчиков, а причина тому — бурное развитие и разнообразие технологий. Как вернуть контроль над ситуацией и не потерять лучшее, что технологии могут предложить, пытались разобраться специалисты портала InfoWorld. 

Новости - 1 год назад

От SQL до .NET: cамые востребованные IT-технологии для работы на «удаленке» в 2021 году

Богдан Мирченко

Редактор новостей

От SQL до .NET: cамые востребованные IT-технологии для работы на «удаленке» в 2021 году

Аналитики Dice опубликовали список самых востребованных навыков для работы на «удаленке». Рейтинг составлен с помощью системы Emsi Burning Glass, которая собирает и анализирует миллионы объявлений о вакансиях. Какие скиллы нужно прокачивать, чтобы претендовать на хорошую должность и зарплату — рассказываем далее. 

Основы - 1 год назад

Многопоточность в Java: разбираемся с работой процессора, процессами и потоками

Владимир Фролов BLOG

Java Developer в DataArt

Темную силу чувствую я.

Подборки - 1 год назад

Приятное с полезным: 15 игр для изучения программирования

Богдан Мирченко

Редактор новостей

Приятное с полезным: 15 игр для изучения программирования

За последние несколько лет онлайн-обучение претерпело массу изменений. Появились интерактивные курсы, тонны онлайн-учебников, а также широко распространилась практика обучения через игры — геймификации. Мы собрали для вас подборку из 15 платформ с играми для разработчиков, на которых вы сможете отточить свои навыки в увлекательной форме. Вот они. 

Новости - 1 год назад

JavaScript уходит в отрыв: топ языков программирования с самым большим сообществом разработчиков

Богдан Мирченко

Редактор новостей

Топ языков программирования с самым большим сообществом разработчиков

Аналитики компании SlashData опубликовали результаты ежемесячного опроса, в рамках которого определили динамику популярности языков программирования и их сообществ за третий квартал 2021 года, пишет Dice. В исследовании изучили данные более 19 тыс. разработчиков из 160 стран мира. 

Теория - 1 год назад

Java 8 Stream API: шпаргалка для программиста

Сергей Почекутов

Автор

Обработка данных — стандартная задача при разработке. Раньше для этого приходилось использовать циклы или рекурсивные функции. С появлением в Java 8 Stream API процесс обработки данных значительно ускорился. Этот инструмент языка позволяет описать, как нужно обработать данные, кратко и емко.

Топ текстов недели
1.
Успейте откликнуться: Djinni назвал самые быстроисчезающие IT-вакансии
2.
Разработчик ChatGPT создал идентификатор текста, сгенерированного ИИ
3.
«Вы освобождаете места джунам»: четыре причины, по которым со временем разработчики почти перестают писать код
4.
Что такое URL: понятия и особенности
5.
Время сложных решений: украинская MobiDev отправляет около 80 сотрудников на 3 месяца в неоплачиваемый отпуск
6.
Особенных нет, и доброта — не поможет: 5 неприятных истин от Линуса Торвальдса, которые помогут добиться успеха
7.
Это новая реальность: Djinni опубликовал топ-7 наймов января
8.
В войне против россии пока побеждает ИИ. ПО от Palantir уже помогло ВСУ уничтожить большинство оккупантов
9.
Скрытая цена высоких зарплат: почему работа в IT может разрушить вашу жизнь
10.
Picsart запустил нейросеть, которая заменяет бывших с фото на «что-то приятное»
  • Об издании
  • Наша редакция
  • Контакты
  • Политика конфиденциальности
  • Реклама в издании
  • Редакционные правила
  • Как отправить текст в редакцию

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Мы используем иллюстрации от Depositphotos


Поддержка серверов

Партнер по SEO

Решение сложных IT-задач

© Highload. 2021-2023

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Отправить Отмена

Полезные решения для тех,
кто пишет код

Присоединяйтесь
к сообществу: