java
Java для начинающих: сложно ли выучить этот язык программирования
Журналіст

Популярность профессии разработчика вызывает большой интерес к изучению языков программирования. Несмотря на то, что перечень языков, используемых в профессиональной разработке, состоит из многих десятков названий, большинство новичков стараются выбирать наиболее известные среди них. Одним из таких языков программирования является Java — весьма и весьма востребованный язык в области разработки программного обеспечения. Овладев Java с нуля, перед вами откроются сотни актуальных вакансий с высокой зарплатой. Но перед тем как начать изучение, стоит выяснить преимущества и недостатки Java. Давайте подробно разберем, что собой представляет один из самых популярных языков программирования в мире и стоит ли его выбирать начинающему программисту.
Android, iOS, Java, C#, Python, QA: Andersen запускает бесплатные стажировки с трудоустройством
Редактор у Highload
Международная IT-компания Andersen, имеющая более 3,5 тысяч работников, запускает бесплатные программы стажировки для PHP-, Android-, iOS-, Python, C#-разработчиков и QA manual.
Java — мертвый язык: 5 ошибок разработчиков, которые все еще считают технологию актуальной
Журналістка Highload
PHP пора подвинуться? Язык программирования Java не теряет популярности годами — разработчики охотно его учат и используют в работе. Но одновременно существует мнение, что технология уже умирает. Ей осталось недолго.
Не для чайников: 8 продвинутых курсов Java для программистов и тестировщиков
Журналістка Highload
Java уже десятки лет не теряет популярности, ведь на этом языке так удобно писать бэкенд-системы и автотесты. Если вы уже знакомы с основами технологии и пришло время углублять знания, вам пригодится новая подборка курсов.
Появились бесплатные курсы Computer Science на языке Java по программе Стэнфордского университета: как попасть
Редактор у Highload
Школа программирования Ш++ запустила набор на курс «Компьютерные науки» на Java по адаптированной программе курса Стэнфордского университета.
Java-девелопер создал гайд для изучения Collections API и Generics
Редактор у Highload
Java-девелопер Николай Мурза создал гайд для изучения Collections API, Generics (и Comparable).
Синтаксис языка программирования: сравнение языков и чем отличается от code style
Журналіст
Синтаксис языка программирования — это набор правил, которые определяют способ написания кода. У каждого языка свой уникальный синтаксис, который состоит из команд, операторов, функций и структур данных.
Фреймворк Spring и его особенности
Автор, розробник та перекладач
Фреймворк Spring упрощает и ускоряет программирование на Java. Это очень популярный Java-фреймворк.
Что такое Hibernate Framework в Java и как его использовать?
Журналіст
Сегодня мы рассмотрим важный инструмент для взаимодействия с базами данных — Hibernate. Вы узнаете что это за библиотека, в каких случаях и как используется, а также как реализована работа с БД в Java.
Индекс TIOBE определил самый популярный язык программирования 2022 года
Редактор у Highload
Индекс TIOBE составил итоговый рейтинг самых популярных языков программирования 2022 года, в котором на первом месте оказался C++. Об этом написал Dice.
Массивы в Java: что это такое и как с ними работать
Журналіст
В программировании часто работают с такой математической структурой как массив. В языке Java он рассматривается как некая группа элементов одного типа.
Java String format: работа с ним и примеры
Журналіст
Сегодня мы разберемся с форматированием текстовых и числовых выражений в Java, поработаем с Java String format(), узнаем что такое спецификаторы, какие они бывают и как ими пользоваться.
Java 8 Stream API: шпаргалка для программиста
Автор
Обработка данных — стандартная задача при разработке. Раньше для этого приходилось использовать циклы или рекурсивные функции. С появлением в Java 8 Stream API процесс обработки данных значительно ускорился. Этот инструмент языка позволяет описать, как нужно обработать данные, кратко и емко.
Цикл for-each и метод forEach в Java
Автор, розробник та перекладач
В Java, кроме цикла for, для итерации по коллекциям используется цикл for-each и методы forEach, forEachOrdered и forEachRemaining.
Исключения в Java — пояснение и примеры
Автор, розробник та перекладач
Исключение – это нежелательная ситуация, которая возникает во время выполнения программы и нарушает нормальный ход ее работы.
От Minecraft до софта для смартфона: почему Javа-программисты востребованы и как им стать
Олена Хацько BLOG
Java Developer Lead у NIX
При изучении любого языка программирования важно структурировать материал и усваивать его постепенно. Существуют темы, без овладения которыми в первую очередь невозможно будет полноценно изучить следующие.
Стала известна тройка самых популярных языков: Java готовится «уступить лавры»
Журналістка Highload
Организация TIOBE, которая специализируется на оценке и отслеживании качества ПО, опубликовала свежий рейтинг самых популярных технологий программирования.
Как интегрировать на проекте WebSocket и не сгореть: пошаговая инструкция
Роман Дашківський BLOG
Java Developer в NIX
Привет! Меня зовут Роман Дашковский, я Java Developer в NIX и спикер IT-конференции NIX MultiConf. В этой статье я расскажу, с какими трудностями можно столкнуться при интегрировании на проекте WebSocket и как их преодолеть.
Как перенести проект с Java 11 на Java 17: разбираем самые частые ошибки
Микита Земницький BLOG
Java Developer в NIX
Java 17 — новая LTS-версия — вышла на рынок почти год назад, но до сих пор не приобрела значительную популярность. О том, почему на нее следует перейти, я подробно рассказывал на конференции NIX MultiConf и в своей предыдущей статье на Highload.
Java 17 почти никто не заметил, а зря: почему я решил перейти на новую версию
Микита Земницький BLOG
Java Developer в NIX
Привет! Меня зовут Никита Земницкий, я Java Developer в NIX и спикер IT-конференции NIX MultiConf. В этой статье я расскажу об основных нововведениях Java 17 на уровнях JDK и JVM, об изменениях в языке, безопасности, платформах, а также сравню популярные сборщики мусора для этой версии. Отдельно разберу недостатки новой Java, которые, на мой взгляд, могут усложнить работу разработчика.
10 лучших онлайн-компиляторов и редакторов кода для Java
Технічний редактор Highload
Хотите попробовать свои силы в программировании на Java, не прикладывая никаких усилий для настройки компьютера? Например, написать простейший «Hello world», чтобы посмотреть, как выглядит Java изнутри?
5 лучших Java Frameworks для микросервисов в 2022 году
Технічний редактор Highload
Это обзор пяти лучших Java-фреймворков для микросервисов. Для этого мы отобрали лучших кандидатов, аргументировав свой выбор перечислением плюсов и минусов каждого. Сегодня почти каждый современный вариант совместим с Docker и Kubernetes, имеет встроенную поддержку облаков типа AWS, а также бесшовную интеграцию с JVM и JDK.
Краткое введение в Java Enum (перечисления) для новичков
Технічний редактор Highload
Хотя мы можем создавать свои собственные константы, помечая переменную как static final, иногда мы хотим создать набор постоянных значений, чтобы представить единственные допустимые значения возможные для переменной. Такой набор допустимых значений обычно называют перечислениями (enums).
В Java Spring Framework нашли критическую уязвимость — кто может пострадать
Технічний редактор Highload
Не успел мир отойти от громкой уязвимости Apache Log4j2 (CVE-2021-44228), как в сети появились сообщения о новой, не менее опасной 0-day уязвимости. В Spring Framework для Java обнаружено сразу несколько уязвимостей «нулевого дня», которые позволяют удаленно выполнять произвольный код (RCE).
В России теперь официально нельзя скачать Java и популярный фреймворк
головний редактор Highload
Американская Oracle запретила пользователям из России скачивать со своего сайта дистрибутив Java, следует из сообщений пользователей в социальных сетях. Telegram-канал “ЗаТелеком”, например, приводит такое сообщение Oracle:
Рыбка Немо, Фея-крестная и Картофельная голова: если бы языки программирования были персонажами Pixar
Редактор новостей
Компания Pixar создает одни из самых качественных анимационных продуктов. Персонажи студии тщательно проработаны, каждый имеет свою историю и особенные черты. То же самое и с языками программирования. А что если бы языки и технологии были персонажами Pixar? Представить трудно, но можно. Эту задачу на себя взяли и успешно выполнили авторы блога thecoderhaven. Спойлер: фантазии им не занимать, поэтому это один из самых упоротых материалов Highload.
С# обогнал Java, TypeScript на подъеме, все хотят учить Go — рейтинг языков программирования в Украине
Редактор новостей
На портале DOU.UA опубликовали результаты ежегодного опроса по языкам программирования. Отчет сформирован на основе данных 9245 анкет респондентов из Украины. Highload ознакомился с результатами.
Учиться нужно на механике: почему новичкам не стоит использовать IntelliJ IDEA
Редакторка у Highload
На YouTube-канале основателя школы программирования FoxmindEd Сергея Немчинского появилось новое видео. В нем Сергей рассказал, почему новичкам в Java-разработке не стоит использовать IDE IntelliJ IDEA и в чем тогда писать код.
В VS Code теперь документацию пишет ИИ — разработчики хвалят
Редактор новостей
Команда стартапа Mintlify выпустила ИИ-расширение VS Code для создания документации. Инструмент, по словам создателей, преследует только одну цель — автоматизировать один из самых скучных и нелюбимых процессов среди разработчиков. Если вам тоже надоело писать документацию, продолжайте читать.
5 языков программирования, которые не стоит изучать в 2022 году, и их альтернативы
Редактор новостей
Изучая новый язык программирования, важно знать, какие из них набирают популярность, а какие уже устарели. Если ошибиться, можно потратить на освоение неактуальной технологии массу времени. Чтобы этого не произошло, держите список из пять языков, которые в 2022 году можно заменить более актуальными вариантами. На что стоит и не стоит обратить внимание, в своем блоге рассказал разработчик Климент Брайан.
«Неужели кто-то всерьез это спрашивает?»: вопросы на собеседовании по Java, которые нельзя задавать
Редактор новостей
Разработчик программного обеспечения Арнольд Галович нашел в интернете еще несколько вопросов по Java, которые не стоит задавать на собеседовании в 2022 году. Первую часть найдете здесь. О чем еще нельзя спрашивать кандидата, чтобы не тратить время зря и не опозориться, читайте далее.
Главные релизы недели: новый язык программирования, переработанная ElementaryOS и NoOps Kubernetes-платформа
Редактор новостей
Масштабные изменения в дистрибутиве Linux Elementary OS, финальная версия Java-фреймворка Quarkus и крупный релиз systemd. Какими еще релизами была богата прошедшая неделя — читайте далее.
Spring MVC — основные понятия и архитектура
Автор
В статье рассмотрим основные принципы взаимодействия популярного Java-фреймворка Spring и базового паттерна разработки MVC. Это отличное введение для новичка в практику использования Spring в современном программировании.
«Дружище, беги из этой компании!»: вопросы на собеседованиях по Java, которые нельзя задавать
Редактор новостей
Цель интервьюера на любом собеседовании — выбрать кандидата, задавая профильные вопросы. Но как уверен разработчик программного обеспечения Арнольд Галович, не все вопросы одинаково полезны и удачны, а некоторые и вовсе не актуальны. О чем уже не стоит спрашивать на собеседовании по Java, чтобы как минимум не тратить время зря, специалист рассказал в своем блоге.
Краткий обзор Spring Security, создание проекта и подключение зависимостей
Автор
Spring Security — среда для аутентификации и авторизации пользователей. Фреймворк применяется для защиты приложений на Spring. В нем представлены базовые инструменты безопасности, которые без труда расширяются для решения разных задач.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: