260 читали · 2 года назад
Java 1499. Значения переменных по умолчанию - что это и как работает?
Значения переменных по умолчанию в Java - это значения, которые автоматически присваиваются переменным при их объявлении, если явное значение не указано. Когда вы объявляете переменную, но не присваиваете ей значение, компилятор Java автоматически присваивает ей значение по умолчанию, соответствующее ее типу данных. Вот некоторые примеры значений переменных по умолчанию для различных типов данных в Java: Например, если вы объявите переменную типа int без присваивания ей значения, она автоматически будет иметь значение 0: int number; // значение по умолчанию равно 0 System...
5051 читали · 3 года назад
Моки для чайников: термины, инструменты и «Hello, world!»
Привет! Меня зовут Наталья, я SDET-специалист в компании SimbirSoft. Эта статья посвящается тем, кто еще ни разу не работал с моками и хочет на простом примере попробовать их на практике. Коротко о том, что это такое Mock-объекты (тестовые дублеры) — это объекты, предназначенные для симуляции поведения реальных объектов во время тестирования. Тестовые дублеры позволяют: Самая популярная классификация включает 5 видов тестовых дублеров, различных по своим свойствам: Dummy (пустышка), Fake (фейк), Stub (стаб), Spy (шпион) и, собственно, Mock (мок)...
1 год назад
Java: что это, как она работает и почему её выбирают?
Java — это один из самых популярных языков программирования в мире. Сегодня я расскажу, почему Java так востребована, как она работает изнутри и какие её ключевые особенности делают её уникальной. Мы поговорим о принципе WORA, JVM, JIT-компиляторе, а также о JDK, JRE и GC. Уже немало новых аббревеатур появилось? :) А ведь мы даже еще не начали. Java — это объектно-ориентированный, высокоуровневый язык программирования. Её придумали в 1995 году в компании Sun Microsystems, а сегодня её развитие курирует Oracle. Java используется для создания самых разных приложений — от мобильных и веб-программ до серверных и корпоративных систем...
406 читали · 4 года назад
Виртуальная машина Java — что это?
Все мы знакомы с понятием JVM (Java Virtual Machine). В статье мы рассмотрим, что же такое виртуальная машина Java, из чего состоит, как работает, какую имеет архитектуру. Для лучшего понимания этого вы вкратце узнаете, как устроен class-файл и каким образом виртуальная машин Java выполняет обработку и исполнение байт-кода. JVM — это ключевой компонент платформы Java («Джава», «Ява»), который загружает, проверяет и выполняет код. Давайте вспомним, что главной задачей Java-разработчиков было создание переносимых приложений...