In the following piece of code, "static",a keyword, is used like a function. Yet the compilation succeds and it executes as well.
public class Static
int x=5 ;
static public int x,y ;
public static void main(String args)
public static void myMethod()
System.out.println(y = x++ + ++x) ;
However, use of any keyword as identifiers is prohibited.
Can any one explain it why