📜  Java令牌

📅  最后修改于: 2022-05-13 01:55:26.840000             🧑  作者: Mango

Java令牌

标记是程序中对编译器有意义的最小元素。代币可以分为以下几类:

  1. 关键词
  2. 身份标识
  3. 常数
  4. 特殊符号
  5. 运营商
    1. 关键字:关键字是编程语言中的预定义或保留字。每个关键字都旨在执行程序中的特定函数。由于关键字是编译器的引用名称,因此它们不能用作变量名,因为这样做,我们试图为不允许的关键字分配新的含义。 Java语言支持以下关键字:
      abstract     assert      boolean      
      break        byte        case
      catch        char        class        
      const        continue    default
      do           double      else         
      enum         exports     extends
      final        finally     float        
      for          goto        if
      implements   import      instanceof   
      int          interface   long
      module       native      new          
      open         opens       package
      private      protected   provides     
      public       requires    return
      short        static      strictfp     
      super        switch      synchronized
      this         throw       throws       
      to           transient   transitive
      try          uses        void         
      volatile     while       with  
      
    2. 标识符:标识符用作命名变量、函数和数组的通用术语。这些是用户定义的名称,由任意长的字母和数字序列组成,字母或下划线 (_) 作为第一个字符。标识符名称的拼写和大小写必须与任何关键字不同。您不能使用关键字作为标识符;它们保留用于特殊用途。声明后,您可以在以后的程序语句中使用标识符来引用关联的值。一种特殊的标识符,称为语句标签,可用于 goto 语句。

      有效标识符的示例:

      MyVariable
      MYVARIABLE
      myvariable
      x
      i
      x1
      i1
      _myvariable
      $myvariable
      sum_of_array
      geeks123

      无效标识符的示例:

      My Variable  // contains a space
      123geeks   // Begins with a digit
      a+c // plus sign is not an alphanumeric character
      variable-2 // hyphen is not an alphanumeric character
      sum_&_difference // ampersand is not an alphanumeric character
      
    3. 常量/字面量:常量也像普通变量。但是,唯一的区别是,它们的值一旦被定义就不能被程序修改。常数是指固定值。它们也被称为字面量。

      常量可能属于任何数据类型。
      句法:

      final data_type variable_name;
    4. 特殊符号:以下特殊符号在Java中使用,具有某些特殊含义,因此不能用于其他用途。
      [] () {}, ; * =
      • 括号[]:开始和结束括号用作数组元素引用。这些表示单维和多维下标。
      • 括号():这些特殊符号用于表示函数调用和函数参数。
      • 大括号{}:这些开始和结束的花括号标记包含多个可执行语句的代码块的开始和结束。
      • 逗号(,):用于分隔多个语句,例如用于分隔函数调用中的参数。
      • 分号:它是一个本质上调用初始化列表的运算符。
      • 星号(*):用于创建指针变量。
      • 赋值运算符:用于赋值。
    5. 运算符: Java提供了多种运算符,可以根据需要使用。它们根据它们提供的功能进行分类。其中一些类型是-
      1. 算术运算符
      2. 一元运算符
      3. 赋值运算符
      4. 关系运算符
      5. 逻辑运算符
      6. 三元运算符
      7. 位运算符
      8. 移位运算符
      9. 运算符实例
      10. 优先级和关联性