Идентификаторы, ключевые слова, литералы

RedDeveloper
23.04.2023 13:02
Идентификаторы, ключевые слова, литералы

Идентификаторы.

В Java идентификатор - это имя, данное переменной, методу, классу, интерфейсу или любому другому определенному пользователем элементу. Идентификаторы используются для однозначной идентификации этих элементов в программе.

Идентификатор в Java должен соответствовать следующим правилам:
1. Он должен начинаться с буквы, подчеркивания (_) или знака доллара ($).
2. За ним может следовать любое количество букв, цифр, знаков подчеркивания или знаков доллара.
3. Это не может быть ключевое слово, зарезервированное в Java (например, "if", "else", "while" и т.д.).
4. Он не должен содержать пробелов или специальных символов, таких как !, @, #, % и т.д.

Ключевые слова.

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

Примеры некоторых ключевых слов в java:...

Примеры некоторых ключевых слов в java

Литералы.

Литерал - это обозначение, которое представляет собой фиксированное значение в исходном коде. Другими словами, литерал - это конкретное значение, которое присваивается непосредственно переменной или используется в качестве аргумента в выражении без каких-либо вычислений или оценки.

В Java существует несколько типов литералов:

  • Целочисленные литералы: представлены последовательностью цифр без десятичной точки, по желанию перед ними ставится знак минус (-).
  • Литералы с плавающей точкой: представлены последовательностью цифр с десятичной точкой, опционально предваряемой знаком минус и опционально сопровождаемой экспонентой, обозначаемой буквой e или E.
  • Булевы литералы: представлены ключевыми словами true или false.
  • Символьные литералы: представлены одним символом, заключенным в одинарные кавычки, например, 'a' или '\n'.
  • Строковые литералы: представлены последовательностью символов, заключенных в двойные кавычки, например, "Hello, world!".
  • Литерал Null: представлен ключевым словом null, используемым для указания на то, что переменная ссылки не ссылается на какой-либо объект.
В Java существует несколько типов литералов
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?

20.08.2023 18:21

Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в 2023-2024 годах? Или это полная лажа?".

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией

20.08.2023 17:46

В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox

19.08.2023 18:39

Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в частности, магию поплавков и гибкость flexbox.

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest

19.08.2023 17:22

В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для чтения благодаря своей простоте. Кроме того, мы всегда хотим проверить самые последние возможности в наших проектах!

Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️

18.08.2023 20:33

Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий их языку и культуре.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL

14.08.2023 14:49

Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип предназначен для представления неделимого значения.