Статьи по теме Java

Язык программирования Java: особенности языка, перспективы, изучение главное изображение
Код Java

В статье рассказываем про язык программирования Java и разговариваем с экспертами о том, стоит ли учить Java, с чего начать изучение этого языка и какие у него перспективы.

Аватар пользователя Oleg Sabitov
Oleg Sabitov
09 февраля 2022
3 Время чтения статьи ~13 минут Читать дальше
В Java нашли уязвимость, угрожающую сотням тысяч серверов. Разбираемся, в чем... главное изображение
Код Java

В начале недели эксперты по кибербезопасности обнаружили критическую уязвимость в Java-библиотеке Log4j, которая используется в сотнях тысяч приложений по всему миру. Уязвимость позволяет получить удаленный доступ к серверу. Вместе с экспертами разбираемся, почему библиотека так популярна, в чем суть уязвимости и как ее можно устранить.

Аватар пользователя Oleg Sabitov
Oleg Sabitov
17 декабря 2021
8 Время чтения статьи ~3 минуты Читать дальше
Что такое JVM? Знакомство с виртуальной машиной Java главное изображение
Код Java

Java virtual machine (JVM) — это программа, которая разработана для выполнения и запуска других программ на основе Java. В основе JVM лежит простая и гениальная идея, которая всегда останется одним из величайших примеров программирования в стиле кунг-фу. JVM может также использоваться для выполнения программ, написанных на других языках программирования. Подробно рассказываем, как работает JVM, для чего используется эта технология и почему она является одним из главных компонентов в платформе Java.

Аватар пользователя Svet Ivanov
Svet Ivanov
14 апреля 2021
13 Время чтения статьи ~6 минут Читать дальше
Дайджест новостей Хекслета: март 2021 главное изображение
Мотивация Ruby Java Тестирование DevOps

Март для нас и наших студентов прошёл под тезисом «Хекслет образовательный». Стартовали новые интенсивы, упражнения и курсы, перезапущена профессия «Java-программист» и проработаны проекты. В этом дайджесте вы найдёте информацию об обучении как для опытных разработчиков, так и для тех, кто начинает свой путь с нуля. А ещё мы наконец-то встретились с комьюнити лично (впервые с момента введения ограничений на мероприятия). Но обо всём по порядку читайте в новом выпуске дайджеста новостей Хекслета.

Аватар пользователя Natalia Musina
Natalia Musina
08 апреля 2021
20 Время чтения статьи ~10 минут Читать дальше
О тяжёлой судьбе глаголов в Королевстве Существительных главное изображение
Мотивация Java

В королевстве Джаваленд, где кремниевой рукой правит король Ява, людям запрещено думать и действовать так, как привыкли это делать мы с вами. В этом королевстве по приказу Явы самыми важными частями речи считаются существительные. Они — самые почитаемые граждане этого королевства. Они ходят по улицам с важным видом в красивых нарядах, которые стали красивыми благодаря прилагательным. Сами прилагательные живут не так хорошо, как существительные, но всё равно они благодарят небеса за то, что они не родились глаголами. Потому что у глаголов в этом королевстве незавидная судьба.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
10 ноября 2020
10 Время чтения статьи ~19 минут Читать дальше
Как осуществить свою детскую мечту, уйти с классной работы и стать разработчи... главное изображение
Истории успеха Java

Почему программисты — не какие-то магические люди, как исполнить детскую мечту и стать программистом после 30 лет, и сколько для этого придется учиться.

Аватар пользователя Sergei Mashtakov
Sergei Mashtakov
28 октября 2020
36 Время чтения статьи ~9 минут Читать дальше
Как устроен функциональный диалект Лиспа Clojure и почему использующие его пр... главное изображение
Код JavaScript Java Без стека

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

Аватар пользователя Svet Ivanov
Svet Ivanov
09 октября 2020
21 Время чтения статьи ~19 минут Читать дальше