Java также позволяет нам определять наши собственные типы данных, известные как определяемые пользователем типы данных.

Тип данных, который состоит из неделимого значения и определяется без помощи каких-либо других типов данных, известен как примитивный тип данных.

Java предоставляет множество встроенных примитивных типов данных, таких как int, float, boolean, char и т. д.

Мы можем дать имя значению типа данных int как

int i;

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

Идентификатор в Java — это последовательность символов неограниченной длины.

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

Java использует набор символов Unicode. Буква Java — это буква любого языка, представленного набором символов Unicode. Например, A-Z, a-z, _ (подчеркивание) и $ считаются буквами Java из диапазона набора символов ASCII Unicode.

Цифры Java включают от 0 до 9 цифр ASCII и любой символ Unicode, обозначающий цифру в языке.

Пробелы не допускаются в идентификаторе.

Идентификатор — это имя, присвоенное классу, методу, переменной и т. д. в программе Java.

Есть три важных момента, которые следует помнить об идентификаторах в Java:

  • Количество символов, используемых в идентификаторе, не ограничено.
  • Символы, используемые в идентификаторе, взяты из набора символов Unicode, а не только из набора символов ASCII.
  • Идентификаторы чувствительны к регистру.

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

Java определяет список слов, называемых ключевыми словами.

Ключевые слова — это слова, которые имеют предопределенные значения в Java и могут использоваться только в контекстах, определенных языком Java.

Ключевые слова в Java нельзя использовать в качестве идентификаторов.

Полный список ключевых слов Java приведен ниже.

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

Два ключевых слова, const и goto, в настоящее время не используются в Java.

Это зарезервированные ключевые слова, и их нельзя использовать в качестве идентификаторов.

Помимо всех ключевых слов, в качестве идентификаторов нельзя использовать три слова: true, false и null; true и false — это логические литералы (или логические константы), а null — это ссылочный литерал.