Idenifiers:
Any Name in Java which is used for identifing Purpose is called as Identifier..
Ex:- className,VariableName,Method name,Constructor Name are Identifiers.
Rules for Identifiers:
1. Identifiers Can have alphanumeric Values and $ and _.
2. Identifiers can not start from Numbers..
3. Identifiers are Case sensitive.
4. There is no length Limit in Identifiers.
5. Pre-defined Keywords cant be used as an Identifiers.
6. Pre-defined Classname,Methodname,Interface Name,variable Name etc can be used as an Identifiers.
Recommendation:
1.
Pre-defined Classname,Methodname,Interface Name,variable Name etc should not be used as an Identifiers because it creates confusion.
CASE
STUDY:class Test 
{public static void
main (String [] beast){System.out.println("Test
in progress");int System=10;System.out.println(a);}}OUTPUT:Compilation
Error:test.java:9:
error: cannot find symbolSystem.out.println(a);
                  ^
 symbol:   variable a
 location: class Testtest.java:9:
error: int cannot be dereferencedSystem.out.println(a);Explanation:
Because
System is Predefined Class name.It can be used as an identifier but
then we cant use it is as Class Name identifier...
Comments
Post a Comment
share your thoughts ....