In Java each entity will get some name as its identity, That name will be known as Identifier. It is given to classes, methods, interfaces and variables.
In order to be valid Identifier, It must follow some rules which are listed below.
- It starts with letter(a-z or A-Z), Connecting character (ex. _ ) or Currency character (ex. $). It can not start with numbers(0-9).
- After First character, It can contain any combination of letter, connecting character, currency character and digits.
- Java Keyword can not be used as Identifier. List of Java keyword given below.
- It is case sensitive. So javaFixer and javafixer are two different identifier
Invalid Identifier example:
- 365javaFixer
- java-Fixer
- package com.365javaFixer
Valid Identifier example:
- javaFixer
- _javaFixer
- $java_fixer
List of Java Keyword:
Keyword: one of
abstract continue for new switch
assert default if package synchronized
boolean do goto private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while
Source: docs.oracle.com
Note: Identifiers containing a dollar sign ($) are generally unusual, although languages like BASIC make extensive use of them. Its probably best to avoid using dollar sign ($).
