В языке программирования Java 50 ключевых слов. Это зарезервированные слова, которые имеют особое значение в языке и не могут использоваться в качестве идентификаторов (таких как имена переменных, методов или классов), если только они не заключены в кавычки.
Типы данных
- byte — тип данных, представляющий 8-битное целое число.
- short — тип данных, представляющий 16-битное целое число.
- int — тип данных, представляющий 32-битное целое число.
- float — тип данных, представляющий значение с плавающей запятой одинарной точности.
- boolean — тип данных, представляющий истинное или ложное значение.
- char — тип данных, представляющий один символ.
- double — тип данных, представляющий значение двойной точности с плавающей запятой.
- long — тип данных, представляющий 64-битное целое число.
Условные операторы и операторы цикла
- if — используется для указания условия, которое должно быть выполнено для выполнения блока кода.
- else — используется для указания альтернативного действия, которое должно быть выполнено, если условие не выполняется.
- do — используется для запуска цикла do-while.
- while — используется для запуска цикла while.
- for — используется для запуска цикла for.
- break — используется для выхода из оператора цикла или оператора switch.
- продолжить — используется для пропуска оставшейся части текущей итерации цикла и перехода к следующей итерации.
- switch — используется для запуска оператора switch.
- case — используется в операторе switch для указания проверяемого условия.
- catch — используется для обработки исключений, создаваемых блоком try.
- default — используется в операторе switch для указания случая по умолчанию, если ни один из других случаев не соответствует условию.
- goto — ключевое слово, которое зарезервировано, но не используется в Java.
Класс и объекты
- класс — используется для определения нового класса в Java.
- abstract — используется для объявления метода или класса как абстрактного, что означает, что метод или класс должен быть реализован или определен в подклассе.
- assert — используется для объявления логического выражения, которое, как ожидается, будет истинным в определенной точке программы.
- const — ключевое слово, которое зарезервировано, но не используется в Java.
- extends — используется для указания того, что класс расширяет другой класс или реализует интерфейс.
- enum — используется для объявления перечисляемого типа, который является типом с фиксированным набором значений.
- final — используется для объявления переменной или метода окончательными, что означает, что их нельзя изменить или переопределить.
- реализует — используется для указания того, что класс реализует один или несколько интерфейсов.
- instanceof — используется для проверки того, является ли объект экземпляром определенного класса или интерфейса.
- интерфейс — используется для объявления интерфейса, представляющего собой набор связанных методов с пустыми телами, которые должны быть реализованы классом.
- native — используется для объявления метода, реализованного в собственном коде (коде, написанном на другом языке, таком как C или C++).
- new — используется для создания нового экземпляра класса.
- package — используется для объявления пакета, которому принадлежит класс или интерфейс.
- private — используется для объявления члена (поля или метода) как частного, что означает, что доступ к нему возможен только внутри того же класса.
- защищено — используется для объявления члена (поля или метода) защищенным, что означает, что к нему можно получить доступ только внутри того же класса или подклассов.
- public — используется для объявления члена (поля или метода) общедоступным, что означает, что к нему может получить доступ любой класс.
- return — используется для возврата значения из метода.
- static — используется для объявления члена (поля или метода) как статического, что означает, что он принадлежит классу, а не экземпляру класса.
- super — используется для обозначения надкласса класса.
- this — используется для ссылки на текущий объект.
Обработка исключений
- try — используется для запуска блока try-catch.
- throw — используется для создания исключения.
- throws — используется для объявления того, что метод генерирует исключение.
- finally — используется для указания блока кода, который должен выполняться всегда, независимо от того, выброшено ли исключение.
Разное
- импорт — используется для импорта классов или пакетов из других пакетов.
- void — используется для объявления того, что метод не возвращает значение.
- volatile — используется для объявления поля как volatile, что означает, что оно может быть изменено несколькими потоками, а значение не кэшируется.
- синхронизированный — используется для объявления метода как синхронизированного, что означает, что только один поток может выполнять этот метод одновременно.
- strictfp — используется для объявления того, что класс или метод должны использовать строгую арифметику с плавающей запятой, что обеспечивает согласованные результаты на разных платформах.
Спасибо за прочтение!
Если вам нравится моя работа и вы хотите меня поддержать…
- ЛУЧШИЙ способ поддержать меня — подписаться на меня в Medium.
- Я делюсь советами, рекомендациями и инсайтами по #softwareengineering, #dataengineering #cloud #ml в LinkedIn.
- Не стесняйтесь аплодировать, чтобы я знал, насколько полезным был для вас этот пост.
Хотите связаться со мной? Я начал наставлять других для карьеры и собеседований в 𝐭𝐨𝐩𝐦𝐚𝐭𝐞.𝐢𝐨/𝐧𝐚𝐯𝐞𝐞𝐧𝐩𝐧