实现对一段源代码的分析,找出如变量,常量等的名称及所在位置、类型等,可以自己写代码实现,也可用现有的工具(如javacc等)实现。

解决方案 »

  1.   

    首先你要知道变量和常量是如何区分的?常量一般是以 final static int A = 12 ;  而变量  int name = 45 ;
      

  2.   

    得考虑很多因素。很难实现啊。
    看看这个package com.xlh.read;public class TestSource { final static int A = 12 ;int t = 45 ;
    final static int TD = 45 ;
    int name = 45 ;
    String type ;
    private long number ;
    public static void main(String args[]) {
    if (true){int i=12;}
    }
    }