Какие бывают модификаторы в Java?
В Java определены такие модификаторы:
- private, protected, public – применяются для задания прав, относятся к разделу «Классы»;
- synchronized, volatile – нужны для управления многопоточностью;
- static – служит для привязки субъекта (обычно это переменная) не к конкретному экземпляру, а ко всему классу (в этом случае, значение субъекта будет одинаковым для всех экземпляров);
- native данный модификатор предназначен для объявления методов, написанных с использованием другого языка программирования, например, на С++;
- transient – этот модификатор указывает на поля, которые должны быть пропущены при сериализации;
- strictfp – позволят ограничить вычисления для переменной с плавающей точкой до международного стандарта IEEE. Он используется для обеспечения переносимости приложения между различными платформами.
Бесплатные Telegram-боты для обучения
Практика с проверкой кода и помощью ИИ-ментора
AndroidSprint AI Mentor
Проверяет Pull Request'ы в GitHub, проводит тестовые собеседования с голосом и таймером, помогает разбираться с кодом 24/7
Попробовать ИИ-ментора →KotlinSprint Bot
22 урока Kotlin, 220 тестов, 120 практических задач с код-ревью
Начать обучение Kotlin →