Часто вы могли видеть большие с тысячами строк кода, но задумывались ли вы, что лежит в его основе? Что ж, это токены, мельчайшие отдельные элементы, также известные как строительные блоки программы Java. В рамках этой статьи я пролью свет на токены в Java, которыми часто пренебрегают, но которые составляют неотъемлемую часть языка программирования Java.
В Java программа - это набор классов и методов, а методы - это набор различных выражений и операторов. Токены в Java - это небольшие блоки кода, которые Компилятор Java использует для построения этих операторов и выражений. Java поддерживает 5 типов токенов:
сервис сейчас инструмент для продажи билетов
Давайте теперь поговорим о каждом из них по отдельности.
Ключевые слова
Ключевые слова в Java предопределенные или зарезервированные слова, которые имеют особое значение для компилятора Java. Каждому ключевому слову назначается особая задача или функция, и пользователь не может изменить его. Вы не можете использовать ключевые слова в качестве переменных или идентификаторов, поскольку они являются частью самого синтаксиса Java. Ключевое слово всегда следует записывать в нижнем регистре, поскольку Java чувствителен к регистру. Java поддерживает различные ключевые слова, некоторые из них перечислены ниже:
01. аннотация | 02. логическое | 03. байт | 04. перерыв | 05. класс |
06. дело | 07. улов | 08. char | 09. продолжить | 10. по умолчанию |
11. делать | 12. двойной | 13. еще | 14. расширяется | 15. конец |
16. наконец | 17. поплавок | 18. для | 19. если | 20. инвентарь |
21. импорт | 22. instanceof | 23. int | 24. интерфейс | 25. длинный |
26. родной | 27. новый | 28. пакет | 29. частный | 30. защищенный |
31. общественный | 32. вернуться | 33. короткий | 34. статический | 35. супер |
36. переключатель | 37. синхронизирован | 38. это | 39. бросить | 40. бросает |
41. временный | 42. попробовать | 43. void | 44. летучий | 45. а |
46. assert | 47. const | 48. enum | 49. goto | 50. strictfp |
Определить
Идентификаторы Java являются пользовательскими именами переменных, методов, классов, массивы , пакеты , и интерфейсы . Назначив идентификатор в программе Java, вы можете использовать его для ссылки на значение, связанное с этим идентификатором, в последующих операторах. Существуют некоторые стандарты де-факто, которым вы должны следовать при именовании идентификаторов, например:
- Идентификаторы должны начинаться с буквы, знака доллара или подчеркивания.
- Помимо первого символа, идентификатор может содержать любую комбинацию символов.
- Идентификаторы в Java чувствительны к регистру.
- Идентификаторы Java могут быть любой длины.
- Имя идентификатора не может содержать пробелов.
- Имя любого идентификатора не должно начинаться с цифры, но может содержать цифры внутри.
- Самое главное, ключевые слова не могут использоваться в качестве идентификаторов в Java.
Пример:
// Допустимые идентификаторы $ myvariable // правильная _variable // правильная переменная // правильное edu_identifier_name // правильное edu2019var // правильное // Недействительные идентификаторы edu variable // ошибка Edu_identifier // ошибка и переменная // ошибка 23identifier // переключатель ошибки // ошибка var / edu // ошибка edureka // ошибка
Литералы
Литералы в Java похожи на обычные переменные но их значения нельзя изменить после назначения. Другими словами, литералы - это постоянные переменные с фиксированными значениями. Они определяются пользователями и могут принадлежать любому . Java поддерживает пять типов литералов, а именно:
- Целое число
- Плавающая точка
- символ
- Строка
- Булево
Пример:
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», и мы свяжемся с вами в ближайшее время.