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 (
myVarandMyVarare different) - Cannot be a keyword
Variations of identifiers
a Z id list list0 MAP25 _map25 Map_25- int a = 10;
- String Z = "Z";
- String id = "user_123";
- boolean list = true;
- float list0 = 3.14f;
- long MAP25 = 123456789L;
- double _map25 = 99.99;
- 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();