Ключевые слова Java 18

Эта статья является частью книги Java. Состояние языка и его перспективы (2022).

Следующие слова в Java 18 являются ключевыми и их нельзя использовать в качестве идентификаторов:

  • abstract
  • continue
  • for
  • new
  • switch
  • assert
  • default
  • if
  • package
  • synchronized
  • boolean
  • do
  • goto
  • private
  • this
  • break
  • double
  • implements
  • protected
  • throw
  • byte
  • else
  • import
  • public
  • throws
  • case
  • enum
  • instanceof
  • return
  • transient
  • catch
  • extends
  • int
  • short
  • try
  • char
  • final
  • interface
  • static
  • void
  • class
  • finally
  • long
  • strictfp
  • volatile
  • const
  • float
  • native
  • super
  • while
  • _ (underscore)

Также в Java 18 существует список слов, которые могут быть идентифицированы как ключевые, либо как другие токены, в зависимости от контекста:

  • exports
  • opens
  • requires
  • uses
  • module
  • permits
  • sealed
  • var
  • non-sealed
  • provides
  • to
  • with
  • open
  • record
  • transitive
  • yield

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *