В каком порядке указываются модификаторы?
При размещении модификаторов полей нужно соблюдать следующие правила:
- модификатор можно указывать только один раз;
- одновременно можно указывать только один модификатор доступа.
В общем случае, записывать модификаторы можно в произвольном порядке. Но рекомендуется сначала указывать модификаторы @аннотации, потом доступа, далее static, final, transent, volatile.
Для модификаторов, используемых с методами, требуется соблюдать такие правила:
- все те же правила что и для поля;
- вместе с методом abstract допускается применять исключительно protected или publc, а ещё аннотации;
- нативный метод (native), не работает с strctfp.
Строгих правил нет, но рекомендуется следовать следующему: @аннотации, потом доступа и abstract, statc, fnal, synchronized, natve, strctfp.
Портфолио из реальных проектов
AI Sprints — обучение профессиям с ИИ
Создавайте проекты с первых недель. Telegram-бот, Android-приложение, Backend API — всё на GitHub с тестами и CI/CD
- Проекты на GitHub: каждый трек даёт 3–5 работ для портфолио — показываете на собесах
- Код-ревью менторов: учитесь писать чисто и правильно — код не стыдно показать
- Production-качество: тесты, CI/CD, документация — как в продуктовых командах
AI Challenge — собери чат-бота за 5 дней
Бесплатный марафон по AI-инжинирингу. Cursor + OpenAI, 60 минут в день — без опыта в программировании. К пятнице у вас будет рабочий чат-бот с памятью в браузере.
- Практика с первого дня, без теории «в стол»
- Готовый проект в портфолио к концу недели
- Старт в любой день — учитесь в своём темпе