public class Test1 {

    public static void main(String args[]) {
System.out.println(getLineInfo());
getExp();
} public static String getLineInfo() {
StackTraceElement ste = new Throwable().getStackTrace()[1];
return ste.getFileName() + ": Line " + ste.getLineNumber();
} public static String getExp(){
try{
throw new Exception("Exception Test");
}catch(Exception e){
StackTraceElement ste =e.getStackTrace()[0];
System.out.println(ste.getClassName());
System.out.println(ste.getFileName());
System.out.println(ste.getLineNumber());
System.out.println(ste.getMethodName());
}
return null;
}
}

最新文章

  1. 【趣味分享】C#实现回味童年的24点算法游戏
  2. java 文件保存到本地
  3. 好久没写Blog了
  4. iOS开发--Swift 基于AFNetworking 3.0的网络请求封装
  5. 【poj3422】 Kaka's Matrix Travels
  6. 关于async & await(TAP)异步模型的异常捕获
  7. const 不再迷茫
  8. Objc基础学习记录--UIViewController
  9. PHP面向对象(二)--构造函数与析构函数
  10. Redis 一:安装篇
  11. Android(java)学习笔记83:finally关键字的作用
  12. MVC过滤器详解和示例
  13. ObjectOutputStream 追加写入读取错误
  14. NET单元测试的艺术
  15. 我在GNU/Linux下使用的桌面环境工具组合
  16. html5中拨打电话代码
  17. win10 uwp 兴趣线
  18. linux vi/vim编辑文件显示行号
  19. [转] 2016 JavaScript 发展现状大调查
  20. springmvc注解式开发

热门文章

  1. word黑底白字
  2. JAVA 对象的行为 总结
  3. win7下如何解决对方可以ping通我,但我ping不通对方问题
  4. PHP中关于时间(戳)、时区、本地时间、UTC时间等的梳理
  5. javascript加上标签
  6. C# 数组中的 indexOf 方法
  7. MySQL 报错
  8. gulp入门实践
  9. JavaSE——转换流和缓冲流
  10. JavaScript try-catch语句(错误处理)