3 месяца назад
Программирование на Java: 10 библиотек, которые упрощают жизнь разработчику
Java — язык мощный, но иногда писать на нём может быть утомительно. К счастью, есть библиотеки, которые делают рутину проще, код — чище, а разработчика — счастливее. Вот список must-have инструментов, которые помогут писать быстрее и эффективнее. Эти библиотеки — как швейцарский нож: не заменяют язык, но делают его в разы удобнее...
361 читали · 3 года назад
Архитектура виртуальной машины Java: объяснение для начинающих
Источник: Nuances of Programming Независимо от того, приходилось ли вам разрабатывать на Java, вы, вероятно, слышали о виртуальной машине Java (JVM). JVM  —  ядро экосистемы Java. Она позволяет программам на базе Java следовать принципу “написал один раз, запустил где угодно”. Вы можете написать Java-код на одной машине и запустить его на любой другой благодаря JVM. JVM изначально разрабатывалась исключительно для поддержки Java. Однако со временем на платформе Java обосновались многие другие языки, такие как Scala, Kotlin и Groovy...