TP08java中的异常处理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TP08java中的异常处理

Chapter 第八章 作业 课后作业 必做 教员备课时在此添加内容 选做 教员备课时在此添加内容 提交时间:xxx 提交形式:xxx 预习作业 背诵英文单词 教员备课时在此添加内容 练习——使用throw抛出异常 需求说明: 在setAge(int age) 中对年龄进行判断,如果年龄介于1到100直接赋值,否则抛出异常 在测试类中创建对象并调用setAge(int age)方法,使用try-catch捕获并处理异常 完成时间:15分钟 共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 开源日志记录工具log4j 希望以文件记录异常信息,甚至记录程序正常运行的关键步骤信息,而不是在控制台上输出,这种情况该如何处理呢? 使用流行的开源日志记录工具 -log4j来实现 日志(log) 主要用来记录系统运行中一些重要操作信息 便于监视系统运行情况,帮助用户提前发现和避开可能出现的问题,或者出现问题后根据日志找到原因 日志分类 SQL日志、异常日志、业务日志 log4j是一个非常优秀的开源日志记录工具 控制日志的输出级别 控制日志信息输送的目的地是控制台、文件等 控制每一条日志的输出格式 日志及分类 第一步:在项目中加入log4j所使用的JAR文件 如何使用log4j记录日志5-1 操作演示:加入log4j所使用的JAR文件 第二步:创建log4j.properties文件 如何使用log4j记录日志5-2 操作演示:创建log4j.properties文件 第三步:编写log4j.properties,配置日志信息 ### 设置Logger输出级别和输出目的地 ### log4j.rootLogger=debug, stdout,logfile ### 把日志信息输出到控制台 ### log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.err log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout ### 把日志信息输出到文件:jbit.log ### log4j.appender.logfile=org.apache.log4j.FileAppender log4j.appender.logfile.File=jbit.log log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %l %F %p %m%n 日志信息将写到文件中 指定日志输出的文件名 指定日志布局类型 设置优先级别为debug、 日志被输出到多个输出源 日志信息将写到控制台 信息打印到System.err上 指定日志布局类型 优先级从高到低分别是ERROR、WARN、INFO、DEBUG 在此处,如果优先级别设为info,那么使用debug方法打印的日志信息将不被输出 如何使用log4j记录日志5-3 演示示例:编写log4j.properties 指定转换模式 如何使用log4j记录日志5-4 第四步:在程序中使用log4j记录日志信息 public class Test11 { private static Logger logger=Logger.getLogger(Test11.class.getName()); public static void main(String[] args) { try { Scanner in = new Scanner(System.in); System.out.print(请输入被除数:); int num1 = in.nextInt(); logger.debug(输入被除数: + num1); System.out.print(请输入除数:); int num2 = in.nextInt(); logger.debug(输入除数: + num2); System.out.println(String.format(%d / %d = %d, num1, num2, num1/ num2)); logger.debug(输出运算结果: + String.format(%d / %d = %d, num1, num2, num1 / n

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档