`
bannamoon
  • 浏览: 51431 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java io重定向System.out,System.err屏蔽程序调试信息

    博客分类:
  • JAVA
 
阅读更多
来源于java io犀牛书籍系列。
1,先定义空实现输出类一枚。
import java.io.*; 
 
public class NullOutputStream extends OutputStream { 
 
  public void write(int b) { } 
  public void write(byte[] data) { } 
  public void write(byte[] data, int offset, int length) { } 
 
} 

2,重定向输出
OutputStream out = new NullOutputStream(); 
PrintStream ps = new PrintStream(out); 
System.setOut(ps);  
System.setErr(ps);
分享到:
评论

相关推荐

    java基础(System.err和System.out)详解

    下面小编就为大家带来一篇java基础(System.err和System.out)详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    java.io.FileNotFoundException: *****(Too many open files)

    NULL 博文链接:https://yizhilong28.iteye.com/blog/1154098

    java 实现多线程服务器

    import java.io.*; import java.net.*; import java.util.*; /** * <p>Title: 多线程服务器 * <p>Description: 本实例使用多线程实现多服务功能。 * <p>Copyright: Copyright (c) 2003 * <p>Filename: * @...

    一个完整可用的证书签名(验签),加密(解密)java源码

    System.err.println("私钥签名——公钥验证签名"); // 产生签名 String sign = CertificateUtils.signToBase64(data.getBytes("utf-8"), keyStorePath, alias, password); System.out.println("私钥签名:" + ...

    提款机系统源代码

    ATM.java package text; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter;... System.err.println("Cannot open file"); io.printStackTrace();

    SimpleWeb CS.zip

    import java.io.*; import java.net.*; /** * 一个简单的从服务器取回一个HTML页面的程序 */ public class SimpleWebClient { public static void main(String args[]) { try { // 打开一个...

    12.Boundary Element Methods Foundation and Err.pdf

    12.Boundary Element Methods Foundation and Err

    Android 出现:java.lang.NoClassDefFoundError...错误解决办法

    主要介绍了Android 出现:Android出现:java.lang.NoClassDefFoundError: android/os/PersistableBundle错误解决办法的相关资料,需要的朋友可以参考下

    java基础面试题

    System.err.println(str1 == str2); A.True B. false 2、下面程序的运行结果:() public static void main(String args[]) { Thread t = new Thread() { public void run() { pong(); } }; t.run(); ...

    java+sql源代码信用卡管理系统

    ava+SQL信用卡管理系统源代码,MSSQL数据库,比较复杂,新手调试可能会遇到问题,附有Java源代码,仅供学习参考。 Java+SQL信用卡管理系统源代码 (1 folders, 2 files, 1.38 KB, 3.52 MB in total.)      源码 ...

    反射机制用Java描述下载资料

    反射机制用Java描述下载资料 import java.lang.reflect.Array; public class ArrayTest { public static void main(String[] args){ try{ //创建一个元素类型为String,长度为... System.err.println(e); }

    Java实现远程执行SHELL

    Java实现远程执行SHELL, ...上传文件到远程服务器,下载远程服务器资源。... System.err.println("执行出错了-->" + resultEntity.getErrorMsg()); } } else { System.err.println("登陆失败"); }

    java程序是怎么操作数据库的,可以以常用据库为例,求详细解答,最好能举例。

    最后需要说的是笔者的调试上面程序的环境:WIN2000 , JDK1.3,MS SQLSERVER编辑软件:EDITPLUS 2.01a(这最后的东西可不是废话,虽然早就了一些专业的JAVA开发工具,但是笔者建议JAVA初学者使用文本软件开发JAVA程序...

    libcom_err.so.3

    libcom_err.so.3 libcom_err.so.3

    java的键盘输入

    System.out.print ——标准输出流 Java 的流类,主要是:输入流类 InputStream 输出流类 OutputStream Java 系统预先定义好 3 个流对象,静态属性 System.out 标准输出设备:显示器 ...

    jdbc连接db2

    System.err.println("Unable to load driver."); cnfe.printStackTrace(); } catch (SQLException se){ System.err.println("sql error."); se.printStackTrace(); } catch (Exception E) { System...

    08:C# System.IO 文件流输入输出.pdf

    if (lib.err == 0) { $.each(lib.data, function (i) { var obj = lib.data[i]; //html += '' + obj.name + " "; html += ' '; html += ' '; html += ' ' + obj.name + ''; html += ' '; }); if (html != "") { ...

    Java生成密钥的实例.rar

     System.err.println("保存私钥到: privateKey.dat");  //从文件中得到公钥编码的字节数组  FileInputStream fin = new FileInputStream("publicKey.dat"); //打天publicKey.dat  ByteArrayOutputStream ...

    libcom_err-1.42.9-13.el7.x86_64.rpm

    离线安装包,亲测可用

    Linux下定时切割Tomcat日志并删除指定天数前的日志记录

    System.out和System.err都被打印到catalina.out。catalina.out不会rotate。一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响。 1、可通过修改conf/logging.properties日志...

Global site tag (gtag.js) - Google Analytics