java中的标识符究竟是什么?

时间:2015-03-27 23:19:47

标签: java parsing identifier

我不了解java标识符的完整定义。例如:

String st = "hello";
if(st.equals("hello") return st;

等于算作标识符吗? 我需要创建一个程序,在该程序中,在源代码中检测标识符并存储它们。但是如果java库方法不算作标识符,那么我就无法存储编程的命名变量,方法和类。

1 个答案:

答案 0 :(得分:1)

快速Google search

  

标识符是变量,方法,类,包和接口的名称。与文字不同,它们本身不是事物,只是提及它们的方式。在HelloWorld程序中,HelloWorld,String,args,main和println是标识符。

因此,在您的情况下:Stringstequals都是标识符,因为它们分别是类,变量和方法的名称。