------- android培训、java培训、期待与您交流! ----------
一、改变标准输入输出设备
- 标准输入输出设备可以改变,使用的是 System类中的方法。
1.改变输入设备
-
- System.setIn(new FileInputStream("PersonDemo.java")); //把标准输入设备改为一个文件。
2.改变输出设备
-
- System.setOut()
-
- System.setOut(new PrintStream("zzz.txt"));//目的是一个文件,注: PrintStream还有其他构造方法。
3.总结
- 输入设备和输出设备都是文件,那么就是复制。
- 改变输入输出设备不常用。
二、异常的日志信息
- printStackTrace()方法的意思是:在命令行打印异常信息在程序中出错的位置及原因。
- 异常e的printStackTrace默认是控制台改变输出设备为文件 ,就是异常的日志信息。
1.方法1:
- 使用重载方法printStackTrace(PrintStream s),传入 PrintStream(“文件名”)参数。代码:e. printStackTrace(newPrintStream("a.txt"));
2.方法2:
- 先改变输出流设备System.setOut(new PrintStream("exception.log")),然后e.printStackTrace(System.out)。
3.日志信息中加入当前时间:
- Date d = new Date();
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
4.开发中使用log4j创建日志文件。
三、系统信息
- Properties prop = System.getProperties();
- prop.list(new PrintStream("sysInfo.txt"));
分享到:
相关推荐
黑马QT讲义,适合QT入门,使用,教程很比较基础,新手可以看看,另外视频链接在哔哩哔哩中。
黑马程序员-SpringCloud-学习笔记-03-Eureka注册中心
黑马程序员-SpringCloud-学习笔记01-认识微服务
黑马程序员 - Java基础教学 - 05 - 面向对象(1).doc
黑马程序员-SpringCloud-学习笔记-02-微服务拆分及远程调用
C++黑马程序员-演讲比赛流程管理系统记录
day01_Object类、常用API day02_Collection、泛型 day03_List、Set、数据结构、Collections day04_Map,斗地主案例 day05_异常,线程 day06_线程、同步 day07_等待与唤醒案例、线程池、Lambda表达式 ...
黑马程序员 - 毕向东 - Java基础教学 - 第02天 个人观看视频总结文档
黑马程序员 - 毕向东 - Java基础教学 - 第01天 个人观看视频总结文档
黑马程序员-梅兰商城项目实战,包含图片素材和编写源码。
黑马程序员-java32期培训视频(基础+就业)黑马程序员-java32期培训视频(基础+就业)
NULL 博文链接:https://840198532-qq-com.iteye.com/blog/1490901
模拟实现银行业务调度系统逻辑,具体需求如下: 1.银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、...
黑马程序员 - Java基础教学 - 03 - 变量的作用域、for循环、break、continue、内存结构
NULL 博文链接:https://840198532-qq-com.iteye.com/blog/1490903
NULL 博文链接:https://840198532-qq-com.iteye.com/blog/1490907
黑马程序员 - Java基础教学 - 06 - 面向对象(2) - 关于静态static的那些事.doc
黑马程序员--毕向东全套Java视屏,讲解的相当全面,各位如果需要,尽快下载哦! 另外如果视频链接存在打不开的问题,请留言,必定及时更新链接。
2、 JRE(Java Runtime Environment,Java 运行时环境),它相当于操作系统部分,提供了 Java 程序运 行时所需要的基本条件和许多 Java 基础类,例如,IO 类、GUI 控件类、网络类等。JRE 是提供给 普通用户使用的,...
NULL 博文链接:https://840198532-qq-com.iteye.com/blog/1492498