java中类似c __LINE__和__FILE__ 宏的功能
C语言里非常有用的宏是__LINE__和__FILE__,能得到当前的文件名和行号.
java想实现类似的功能,可以用
System.out.println( Thread.currentThread().getStackTrace()[1].getFileName());System.out.println( Thread.currentThread().getStackTrace()[1].getLineNumber());System.out.println( new Throwable().getStackTrace()[0].getFileName());System.out.println( new Throwable().getStackTrace()[0].getLineNumber());