В языке программирования Java 50 ключевых слов. Это зарезервированные слова, которые имеют особое значение в языке и не могут использоваться в качестве идентификаторов (таких как имена переменных, методов или классов), если только они не заключены в кавычки.

Типы данных

  1. byte — тип данных, представляющий 8-битное целое число.
  2. short — тип данных, представляющий 16-битное целое число.
  3. int — тип данных, представляющий 32-битное целое число.
  4. float — тип данных, представляющий значение с плавающей запятой одинарной точности.
  5. boolean — тип данных, представляющий истинное или ложное значение.
  6. char — тип данных, представляющий один символ.
  7. double — тип данных, представляющий значение двойной точности с плавающей запятой.
  8. long — тип данных, представляющий 64-битное целое число.

Условные операторы и операторы цикла

  1. if — используется для указания условия, которое должно быть выполнено для выполнения блока кода.
  2. else — используется для указания альтернативного действия, которое должно быть выполнено, если условие не выполняется.
  3. do — используется для запуска цикла do-while.
  4. while — используется для запуска цикла while.
  5. for — используется для запуска цикла for.
  6. break — используется для выхода из оператора цикла или оператора switch.
  7. продолжить — используется для пропуска оставшейся части текущей итерации цикла и перехода к следующей итерации.
  8. switch — используется для запуска оператора switch.
  9. case — используется в операторе switch для указания проверяемого условия.
  10. catch — используется для обработки исключений, создаваемых блоком try.
  11. default — используется в операторе switch для указания случая по умолчанию, если ни один из других случаев не соответствует условию.
  12. goto — ключевое слово, которое зарезервировано, но не используется в Java.

Класс и объекты

  1. класс — используется для определения нового класса в Java.
  2. abstract — используется для объявления метода или класса как абстрактного, что означает, что метод или класс должен быть реализован или определен в подклассе.
  3. assert — используется для объявления логического выражения, которое, как ожидается, будет истинным в определенной точке программы.
  4. const — ключевое слово, которое зарезервировано, но не используется в Java.
  5. extends — используется для указания того, что класс расширяет другой класс или реализует интерфейс.
  6. enum — используется для объявления перечисляемого типа, который является типом с фиксированным набором значений.
  7. final — используется для объявления переменной или метода окончательными, что означает, что их нельзя изменить или переопределить.
  8. реализует — используется для указания того, что класс реализует один или несколько интерфейсов.
  9. instanceof — используется для проверки того, является ли объект экземпляром определенного класса или интерфейса.
  10. интерфейс — используется для объявления интерфейса, представляющего собой набор связанных методов с пустыми телами, которые должны быть реализованы классом.
  11. native — используется для объявления метода, реализованного в собственном коде (коде, написанном на другом языке, таком как C или C++).
  12. new — используется для создания нового экземпляра класса.
  13. package — используется для объявления пакета, которому принадлежит класс или интерфейс.
  14. private — используется для объявления члена (поля или метода) как частного, что означает, что доступ к нему возможен только внутри того же класса.
  15. защищено — используется для объявления члена (поля или метода) защищенным, что означает, что к нему можно получить доступ только внутри того же класса или подклассов.
  16. public — используется для объявления члена (поля или метода) общедоступным, что означает, что к нему может получить доступ любой класс.
  17. return — используется для возврата значения из метода.
  18. static — используется для объявления члена (поля или метода) как статического, что означает, что он принадлежит классу, а не экземпляру класса.
  19. super — используется для обозначения надкласса класса.
  20. this — используется для ссылки на текущий объект.

Обработка исключений

  1. try — используется для запуска блока try-catch.
  2. throw — используется для создания исключения.
  3. throws — используется для объявления того, что метод генерирует исключение.
  4. finally — используется для указания блока кода, который должен выполняться всегда, независимо от того, выброшено ли исключение.

Разное

  1. импорт — используется для импорта классов или пакетов из других пакетов.
  2. void — используется для объявления того, что метод не возвращает значение.
  3. volatile — используется для объявления поля как volatile, что означает, что оно может быть изменено несколькими потоками, а значение не кэшируется.
  4. синхронизированный — используется для объявления метода как синхронизированного, что означает, что только один поток может выполнять этот метод одновременно.
  5. strictfp — используется для объявления того, что класс или метод должны использовать строгую арифметику с плавающей запятой, что обеспечивает согласованные результаты на разных платформах.

Спасибо за прочтение!

Если вам нравится моя работа и вы хотите меня поддержать…

  1. ЛУЧШИЙ способ поддержать меня — подписаться на меня в Medium.
  2. Я делюсь советами, рекомендациями и инсайтами по #softwareengineering, #dataengineering #cloud #ml в LinkedIn.
  3. Не стесняйтесь аплодировать, чтобы я знал, насколько полезным был для вас этот пост.

Хотите связаться со мной? Я начал наставлять других для карьеры и собеседований в 𝐭𝐨𝐩𝐦𝐚𝐭𝐞.𝐢𝐨/𝐧𝐚𝐯𝐞𝐞𝐧𝐩𝐧