Примитив char для символов. Примеры: char ch = a; char uniChar = \u039A; char[] arr = {a,b,c,d,e}; Для объектного представления — wrapper Character. Character ch = new Character(a); Автобоксинг: при передаче char в метод, ожидающий Character, компилятор оборачивает автоматически. Character ch = a;
Обычно работаем с примитивами: int i = 5000; float gpa = 13.65f;. Но иногда нужны объекты — для этого существуют wrapper-классы (Integer, Long, Byte, Double, Float, Short), наследуемые от абстрактного Number. Объект-обёртка содержит примитив. Преобразование примитива в объект — боксинг (автоматичес
Структуры принятия решений оценивают условия и выполняют код в зависимости от результата. Типы операторов №Оператор и описание 1if — булево выражение + один или несколько операторов. 2if...else — else выполняется, если условие ложно. 3nested if — if/else внутри другого if/else. 4switch —
Циклы позволяют выполнять блок кода многократно. Java предоставляет три типа циклов: №Цикл и описание 1while — повторяет пока условие истинно. Проверка перед телом. 2for — выполняет последовательность заданное число раз, компактно управляет переменной цикла. 3do...while — как while, но про
Java предоставляет богатый набор операторов для манипуляции переменных. Группы: Арифметические Отношения (сравнения) Побитовые Логические Присваивания Прочие Арифметические операторы Пусть A=10, B=20. ОператорОписаниеПример +СложениеA+B=30 -ВычитаниеA-B=-10 *УмножениеA*B=200
Модификаторы — ключевые слова, изменяющие смысл определений классов, методов, переменных. Пример public class ClassName { } private boolean myFlag; static final double weeks = 9.5; protected static final int BOXWIDTH = 42; public static void main(String[] args) { } Модификаторы доступа (Access Mod
Переменная — именованное хранилище с определённым типом, определяющим размер, диапазон и операции. Объявление: тип имя [= значение][, имя [= значение] ...]. Примеры int a, b, c; int a = 10, b = 10; byte B = 22; double pi = 3.14159; char a = a; Три вида переменных Локальные Поля экземпляра (i
Переменные — зарезервированные области памяти. Тип данных определяет размер, диапазон значений и допустимые операции. Два типа данных в Java: Примитивные Ссылочные (объектные) Примитивные типы (8 штук) byte 8-битное знаковое целое (twos complement) Диапазон: -128 (-2⁷) … 127 (2⁷-1) П
Конструктор инициализирует объект при создании. Имя совпадает с классом, синтаксис как у метода, но без возвращаемого типа. Обычно задаёт начальные значения полей или выполняет стартовые процедуры. Все классы имеют конструкторы. Если не определить свой — Java предоставляет конструктор по умолчанию
Java — объектно-ориентированный язык. Поддерживает: Полиморфизм Наследование Инкапсуляцию Абстракцию Классы, объекты, экземпляры, методы, передачу сообщений Объекты в Java Реальные объекты (собака, машина) имеют состояние и поведение. Программные объекты — аналогично: состояние в полях,
Java-программа — набор объектов, взаимодействующих через вызов методов. Основные понятия: Объект — имеет состояние (поля) и поведение (методы). Экземпляр класса. Класс — шаблон/чертеж, описывающий состояние и поведение объектов. Методы — поведение, логика, манипуляция данными. Поля экземпля
Рассмотрим настройку удобной среды для программирования на Java. Локальная установка Java SE свободно доступна для загрузки. Скачайте версию под вашу ОС, запустите .exe и следуйте инструкциям. После установки настройте переменные окружения. Настройка PATH в Windows Предположим, установка в c:\Prog
Java изначально разрабатывалась компанией Sun Microsystems (инициатор Джеймс Гослинг) и выпущена в 1995 году как 핵심 компонента платформы Java (Java 1.0 [J2SE]). Последний релиз Java Standard Edition — Java SE 8. С развитием языка появились конфигурации для разных платформ: Java EE для корпоративных
Что такое Java? Java — зрелый, мультиплатформенный, объектно-ориентированный язык, впервые выпущенный Sun Microsystems в 1995 году и позже приобретённый Oracle. Работает на JVM и питает миллионы приложений по всему миру. В этой статье вы узнаете: Что такое Java и её ключевые особенности Что такое S
Что такое Java? Java — платформонезависимый, объектно-ориентированный язык, работающий на Java Virtual Machine (JVM). Первый релиз от Sun Microsystems в 1995 году, теперь поддерживается Oracle. Java используется везде: от Android-приложений до корпоративных веб-сервисов. В этом сравнении вы узнаете:
Что такое Java? Java, выпущенная Sun Microsystems в 1995 году, разработана Джеймсом Гослингом для принципа «напиши один раз, запускай везде». Код компилируется в байт-код, исполняемый на любой реализации JVM. В этой статье вы узнаете: Что такое C# История Java и C# Ключевые характеристики каждого я
Что такое Java Development Kit (JDK)? JDK — это полный набор инструментов, позволяющий разработчикам писать, компилировать, отлаживать и запускать Java-приложения. Включает компилятор (javac), базовые библиотеки классов и набор утилит: отладчик, JavaDoc и др. Доступен для Windows, macOS, Linux, Sola
Что такое C++? C++ — мощный язык программирования среднего уровня, расширяющий C за счёт объектно-ориентированных возможностей из Simula 67. Он сочетает низкоуровневый контроль памяти с высокоуровневыми абстракциями, что делает его идеальным для производительных приложений: игровые движки, системное
Что такое сортировка выбором? Сортировка выбором — это простой алгоритм на основе сравнений, который многократно находит минимальный элемент в неотсортированной части массива и меняет его местами с первым элементом этой части. Хотя она не быстрее других методов для больших данных, её простота делает
Что такое алгоритм сортировки вставками? Сортировка вставками — это простой и эффективный метод для небольших или почти отсортированных массивов. На каждой итерации алгоритм извлекает элемент, сравнивает его с предыдущими и вставляет в правильную позицию. В худшем и среднем случае сложность составля
java