当前位置: 首页 > news >正文

山西建设监理协会网站wordpress二维码手工

山西建设监理协会网站,wordpress二维码手工,wordpress shop,前端开发能干到多少岁【0】README 0.1#xff09; 本文描述源代码均 转自 core java volume 1#xff0c; 旨在理解 java 调试技巧 的相关知识#xff1b; 【1】调试技巧相关 1.1#xff09;可以用下面的方法打印或记录任意变量的值#xff1a; System.out.println(x x); 或 …【0】README 0.1 本文描述源代码均 转自 core java volume 1 旨在理解 java 调试技巧 的相关知识 【1】调试技巧相关 1.1可以用下面的方法打印或记录任意变量的值 System.out.println(x x); 或 Logger.getGlobal().info(x x); 1.2在每一个类中放置一个main方法进行单元测试; 1.3JUnit 是一个非常常见的单元测试框架 1.4日志代理 日志代理是一个子类对象 它可以窃取方法调用 并进行日志记录 然后调用超类中的方法 1.4.1看个荔枝 如果在调用一个面板的 setBackground 方法时 出现了问题 就可以按照下面的方式 以匿名子类的形式创建一个代理对象 Random generator new Random() {public double getDouble(){double result super.nextDouble();Logger.getGlobal().info(nextDouble result);return result; }} 当调用nextDouble 方法时 就会产生一个日志消息。 要想知道谁调用了这个方法 就要生成一个 堆栈跟踪 1.5利用 Throwable 类提供的 printStackTrace 方法可以从任何一个异常对象中获得堆栈情况。 1.5.1看个荔枝 下面 的代码将捕获任何异常 打印异常对象和堆栈跟踪 然后重新抛出异常 以便能够找到相应的处理器 try {} catch(Throwable t) {t.printStackTrace();throw t; } 1.5.2不一定要通过捕获异常来生成堆栈跟踪 只要在代码的任何位置插入下面这条语句就可以获得堆栈跟踪Thread.dumpStack(); 1.6堆栈跟踪显示在 System.err 上。 也可以利用 printStackTrace(PrintWriter s) 方法将它发送到一个文件中。另外 如果想要记录或显示堆栈跟踪 就可以采用下面的方式 将它捕获到一个字符串中 ByteArrayOutputStream out new ByteArrayOutputStream(); new Throwable().printStackTrace(); String description out.toString(); 1.7要知道错误信息被发送到 System.err 而不是 System.out 中 所以 不能够通过下列语句获取他们 java MyProgram errors.txt 1.7.1而是采用下面方式捕获错误流 java MyProgram 2 errors.txt 1.7.2要想在同一个文件中同时捕获 System.err 和 System.out 需要使用下面这条命令 java MyProgram errors.txt 1.8让非捕获异常的堆栈跟踪出现在System.err 中并不是一个很好的想法。 比较好的方法是将这些内容记录到一个文件中。 可以调用静态的 Thread.setDefaultUncaughtExceptionHandler 方法改变非捕获异常的处理器 Thread.setDefaultUncaughtExceptionHandler (new Thread.UnCaughtExceptionHandler(){public void uncaughtException(Thread t, Throwable e){save info in log file}} ); 1.9要想观察类的加载过程 可以使用 -verbose 标志启动 java 虚拟机 看到如下输出结果有时候 这种方法有助于诊断由于类路径引发的问题 1.10Xlint 选项告诉编译器对一些普遍容易出现的代码问题进行检查。如 使用下面这条命令编译 javac -Xlint: fallthrough 当switch 语句中缺少break 语句时 编译器会给出报告 下面列出了可以使用的选项 1.11jvm 增加了对 java应用程序进行监控和管理的支持 它允许利用jvm 中的代理装置跟踪内存消耗 线程使用 类加载等情况 1.12可以使用 jmap 实用工具获得一个堆的转储 其中显示了堆中的每一个对象使用命令如下 jmap -dump:formatb, filedumpFileNmae processID jhat dumpFileName 然后 通过浏览器进入 localhost:7000 将会运行一个网络应用程序 借此探查存储对象时堆的内容 1.13如果使用 -Xprof 标志运行 jvm 就会运行一个基本的剖析器来跟踪那些代码中经常被调用的方法。 剖析信息将发送给 System.out 输出结果还会显示哪些方法是由 即时编译器编译的 Warning编译器的 -X 选项并没有被正式支持 而且在有些 JDK 版本中并不存在这个选项。 可以运行命令java -X 得到所有非标准选项的列表
http://www.zqtcl.cn/news/25319/

相关文章:

  • 南阳网站seo推广公司哪家好wordpress运行c语言
  • 新吁网站建设19楼网站模板
  • 单页营销型网站模板下载建造师官网查询系统
  • 肇庆网站制作软件网站制作 网站
  • 深圳网站建设外包公司排名北京电力交易中心主任
  • 建设银行网站会员用户名格式东莞企业网站建设费用
  • 做公司网站的公司WordPress无法加载插件js
  • 佛山家具网站建设公司青岛宣传片制作公司
  • 深圳百度网站建设手机网站建设的费用
  • 每天推荐新设计的网站wordpress主题数据
  • 文小库公文写作网站软件开发模型有几种并简述其特点
  • 毕业设计做网站论文好写吗网站建设万户网络
  • 莆田网站建设团队链友咨询
  • 台州市网站制作怎么自己做刷东西的网站
  • 全国政务网站哪家做的好用vs2008做网站
  • 如何对网站的图片做cdnpython编程软件下载
  • 怎么做网站黑链电商网站开发报价单
  • 怎么仿制别人的网站国内可以用wordpress吗
  • 做效果图有哪些网站北京做网站的公司排名
  • 门户网站需要多大的服务器富阳住房和城乡建设部网站
  • 网站扫二维码怎么做wordpress社交分享
  • 建外贸网站阿里云网站建设模板
  • 95598网站服务建设zencart官方网站
  • 全面的锦州网站建设菲律宾 网站开发公司
  • 网站开发 c百度搜索引擎入口
  • 推广平台网站制作网站的前端怎么做
  • 深圳龙岗建站公司昆明网站建设 昆明光硕
  • 网络规划设计师2022薪资pc优化工具
  • 本作业是网站建设与维护淘宝关键词指数
  • 企业网站建设有什么好处苏州网站建站公司