Найти в Дзене
Спорим ты не знал как java работает под "капотом"?
Изначально исходный код находится в файлах .java Чтобы программа работала, его надо скомпилировать в формат, который понимает компьютер, этапы: 1. Компиляция в байт-код 2. Выполнение байт-кода 3. JIT-компиляция для ускорения выполнения Байт-код это промежуточный код, который создается после компиляции java кода. Он не выполняется напрямую процессором, вместо этого он исполняется с помощью JVM, которая преобразует его в машинный код. Байт-код универсален, его можно исполнять в любой среде, где установлена JVM JVM - виртуальная машина, которая выполняет код java...
6 месяцев назад
Рейтинг Java среди других языков. По данным Tiobe на конец января 2023 язык программирования Java хоть и набрала + 1,55%, но все равно уступила С++ свое почетное 3 место, упав на 4. Рейтинг языков программирования TIOBE оценивает популярность того или иного языка по количеству поисковых запросов с упоминанием его названия.
2 года назад
Основа языка Java. Каждый junior должен знать. Класс Collections начало.
В этой статье разберем основу вспомогательного класса Collections в Java. Java Collections - база, которую должен знать каждый, особенно juniour, так как по этой теме спрашивают на собеседовании. Что ж, начнем. В Java есть класс java.util.Collections, у которого очень много методов, полезных при работе с коллекциями, будь то ArrayList, HashSet, HashMap. Приведу самые основные методы класса: Важно: Многие из этих методов работают не с классами ArrayList, HashSet и HashMap, а с их интерфейсами: Collection<T>, List<T>, Map<K, V>...
2 года назад
Java generics. То что спрашивают на собеседовании.
Дженерики спрашивают на собеседовании, поэтому предлагаю рассмотреть что это такое. В чем суть Дженериков: Под дженериками в Java подразумевают возможность добавлять к типам типы-параметры. Таким образом получаются сложные составные типы. Такой составной тип в общем случае выглядит так: ОсновнойТип <ТипПараметр> Пример: ArrayList<Integer> list = new ArrayList<Integer>(); В данном примере мы создаем список list, который будет хранить в себе параметры типа int. Если же мы создадим список без Дженериков, то в наш список можно будет сохранять параметры любых типов...
137 читали · 2 года назад