Что такое токены в Java и как их реализовать?



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

Часто вы могли видеть большие с тысячами строк кода, но задумывались ли вы, что лежит в его основе? Что ж, это токены, мельчайшие отдельные элементы, также известные как строительные блоки программы Java. В рамках этой статьи я пролью свет на токены в Java, которыми часто пренебрегают, но которые составляют неотъемлемую часть языка программирования Java.

В Java программа - это набор классов и методов, а методы - это набор различных выражений и операторов. Токены в Java - это небольшие блоки кода, которые Компилятор Java использует для построения этих операторов и выражений. Java поддерживает 5 типов токенов:





сервис сейчас инструмент для продажи билетов
  1. Ключевые слова
  2. Идентификаторы
  3. Литералы
  4. Операторы
  5. Специальные символы

Давайте теперь поговорим о каждом из них по отдельности.

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

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



01. аннотация02. логическое03. байт04. перерыв05. класс
06. дело07. улов08. char09. продолжить10. по умолчанию
11. делать12. двойной13. еще14. расширяется15. конец
16. наконец17. поплавок18. для19. если20. инвентарь
21. импорт22. instanceof23. int24. интерфейс25. длинный
26. родной27. новый28. пакет29. частный30. защищенный
31. общественный32. вернуться33. короткий34. статический35. супер
36. переключатель37. синхронизирован38. это39. бросить40. бросает
41. временный42. попробовать43. void44. летучий45. а
46. ​​assert47. const48. enum49. goto50. strictfp

Определить

Идентификаторы Java являются пользовательскими именами переменных, методов, классов, массивы , пакеты , и интерфейсы . Назначив идентификатор в программе Java, вы можете использовать его для ссылки на значение, связанное с этим идентификатором, в последующих операторах. Существуют некоторые стандарты де-факто, которым вы должны следовать при именовании идентификаторов, например:

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

Пример:

// Допустимые идентификаторы $ myvariable // правильная _variable // правильная переменная // правильное edu_identifier_name // правильное edu2019var // правильное // Недействительные идентификаторы edu variable // ошибка Edu_identifier // ошибка и переменная // ошибка 23identifier // переключатель ошибки // ошибка var / edu // ошибка edureka // ошибка

Литералы

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



  1. Целое число
  2. Плавающая точка
  3. символ
  4. Строка
  5. Булево

Пример:

public class EduLiteral {public static void main (String [] args) {int edu1 = 112 // Int literal float edu2 = 31.10 // Float literal char edu3 = 'edu' // char literal String edu4 = 'Edureka' // String literal boolean edu5 = true // Логический литерал System.out.println (edu1) // 112 System.out.println (edu2) //31.40 System.out.println (edu3) // edu System.out.println (edu4) // Edureka System.out.println (edu5) // true}}

Операторы

An оператор в Java - специальный символ, обозначающий, что компилятор выполняет определенные математические или нематематические операции с одним или несколькими операндами. Java поддерживает 8 типов операторов. Ниже я перечислил все операторы вместе с их примерами:

Оператор Примеры
Арифметика +, -, /, *,%
Унарный ++, - - ,!
Присвоение =, + =, - =, * =, / =,% =, ^ =
Реляционный == ,! = ,, =
Логический &&, ||
Троичный (Состояние) ? (Заявление1): (Заявление2)
Побитовое &, | , ^, ~
сдвиг <>, >>>

Специальные символы

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

СимволОписание
Кронштейны [] Они используются как ссылка на элемент массива, а также указывают на одиночные и многомерные индексы.
Скобки() Они указывают на вызов функции вместе с параметрами функции.
Брекеты {} Открывающая и конечная фигурные скобки обозначают начало и конец блока кода, содержащего более одного оператора.
Запятая (,) Это помогает разделить более одного оператора в выражении.
Точка с запятой () Используется для вызова списка инициализации
Звездочка (*) Это используется для создания переменной-указателя в Java.

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

Теперь, когда вы поняли, какие токены используются в Java, ознакомьтесь с от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру. Курс Edureka по обучению и сертификации Java J2EE и SOA предназначен для студентов и профессионалов, которые хотят стать Java-разработчиками. Курс разработан, чтобы дать вам хорошее начало в программировании на Java и обучить вас как основным, так и продвинутым концепциям Java, а также различным средам Java, таким как Hibernate и Spring.

отсортировать массив в c ++

Есть вопрос к нам? Пожалуйста, укажите это в комментариях к статье «Токены в Java», и мы свяжемся с вами в ближайшее время.