elasticsearch
Loading

Identifiers

Serverless Stack

Use an identifier as a named token to specify a variable, type, field, method, or function.

Important

Identifiers cannot be keywords. Using a keyword as an identifier will result in a compilation error.

Identifiers are the names you give to elements in your code. They must follow specific naming rules and provide meaningful names that clearly describe their purpose.

ID: [_a-zA-Z] [_a-zA-Z-0-9]*;
		
  • Must start with a letter (a-z, A-Z) or underscore (_)
  • Can contain letters, numbers (0-9), and underscores
  • Case sensitive (myVar and MyVar are different)
  • Cannot be a keyword
  • Variations of identifiers

    a
    Z
    id
    list
    list0
    MAP25
    _map25
    Map_25
    		
    1. int a = 10;
    2. String Z = "Z";
    3. String id = "user_123";
    4. boolean list = true;
    5. float list0 = 3.14f;
    6. long MAP25 = 123456789L;
    7. double _map25 = 99.99;
    8. byte Map_25 = 25;

Choose meaningful identifier names that clearly describe their purpose:

// Good: descriptive and clear
String customerEmail = "user@example.com";
int totalPrice = calculateTotal();
boolean isProductAvailable = checkInventory();

// Avoid: unclear or too short
String s = "user@example.com";
int x = calculateTotal();
boolean b = checkInventory();