`
yutiansky
  • 浏览: 197501 次
  • 性别: Icon_minigender_1
  • 来自: 本溪
社区版块
存档分类
最新评论

(java入门)禁止标准输出

阅读更多
package net.tianyu.test;

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintStream;

public class MyStdOutManager extends ByteArrayOutputStream {
    private static PrintStream stdout_;

    public void write(byte[] b, int off, int len) {

    }

    public void writeTo(OutputStream out) throws IOException {
    }

    public static void main(String[] args) {

        stdout_ = System.out;
        ByteArrayOutputStream buf = new MyStdOutManager();
        System.setOut(new PrintStream(buf));
        
        for (int i = 0; i < 1000; i++) {
            System.out.println("no out put");
        }
        
        stdout_.println("5");
    }

}
分享到:
评论

相关推荐

    java初学者教程ppt

    Java是一种广泛使用的高级编程语言,尤其适合初学者入门。这个"java初学者教程ppt"旨在帮助初学者深入了解Java的历史、影响、应用前景以及其作为面向对象编程语言的基础概念。 Java的发展简史始于1991年,由SUN ...

    JAVA初学者入门的教程

    【Java初学者入门教程】 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(后被Oracle公司收购)开发。它的设计目标是具有安全性、平台无关性、多线程支持和自动内存管理等特性,这使得Java成为开发跨...

    Java入门面试题集锦:全面覆盖30道经典问题,助你准备顺利通过面试!

    以下是针对Java入门面试的一些关键知识点: 1. **Java的特点**: - **简单性**:Java的语法简洁明了,易于学习。 - **面向对象**:Java支持类、继承、多态等面向对象编程特性。 - **跨平台性**:Java字节码可在...

    性能工具之Java调试工具BTrace入门(csdn)————程序.pdf

    【Java调试工具BTrace入门】 在Java开发过程中,遇到应用程序性能问题或需要进行问题定位时,通常会依赖日志分析、远程调试等方法。然而,这些方法可能存在局限性,如日志信息不足、远程调试影响服务运行、频繁修改...

    JAVA面试宝典 JAVA笔试面试题

    - 流的概念:数据的输入输出操作,分为字节流和字符流。 - 文件操作:File类用于文件的创建、删除、重命名等操作。 - 转换流:InputStreamReader和OutputStreamWriter用于字节流与字符流之间的转换。 - **NIO**...

    java实验指导书.doc

    3. **Java核心概念**:面向对象编程、异常处理、图形用户界面设计、多线程、输入输出流、Applet开发、网络通信等。 4. **Web开发技术入门**:介绍JSP技术,为未来从事Web应用开发打下基础。 #### 三、实验流程与...

    C# 入门资料(初学者必备)

    通过提供一系列标准化的服务和技术,.NET旨在简化开发者的工作,使得创建跨平台的应用程序变得更加容易。 **1.2 .NET与C#** 随着.NET的推出,微软也发布了一种全新的编程语言——C#。这是一种基于.NET框架的现代...

    ACM入门学习辅导手册

    **Compile Error (CE)**:编译失败,可能因语法错误或非ANSI标准代码导致。\n10. **Out Of Contest Time (OOT)**:超出了提交时间限制。\n11. **No such problem**:提交了错误的题目ID或无效ID。\n12. **...

    C#入门教程

    ### C#入门教程知识点概览 #### 第一部分:C#语言概述 **1.1 Microsoft .NET —— 一场新的革命** - **概念解析**:Microsoft .NET是微软推出的一个软件框架,旨在创建和运行跨平台的应用程序。它提供了一个统一...

    网管教程 从入门到精通软件篇.txt

    网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的...

    ACCP-S1结业考试机试题8【原创作者田超凡,已申请版权,禁止随意转发,侵权仿冒必究】

    该试题由田超凡原创并已申请版权,确保了试题的专业性和原创性,同时也对试题的使用进行了严格的版权保护,禁止未经许可的转发和仿冒行为。 ACCP(Accelerated Career-oriented Computer Professional)课程是面向...

    DEMO_PHP:PHP入门入门

    它的语法吸取了C语言、Java和Perl的特点,易于学习,且功能强大,非常适合初学者入门。 1. **安装与配置**: - PHP通常与Apache或Nginx等Web服务器一起使用。你需要下载并安装PHP解释器,如PHP-FPM(FastCGI ...

    iText中文帮助文档.zip

    2. **iText入门**:文档可能介绍了如何安装和引入iText库到Java项目中,以及如何创建第一个简单的PDF文件。这通常涉及到创建`Document`对象,使用`PdfWriter`类连接到输出流,以及添加`Paragraph`和`Chunk`等元素。 ...

    ACCP-S1结业考试机试题2【原创作者田超凡,已申请版权,禁止随意转发,侵权仿冒必究】

    ACCP课程是北京大学青鸟集团与印度APTECH公司合作推出的计算机教育项目,它涵盖了从入门到专业级别的IT技术学习路径。S1阶段通常为初学者阶段,重点在于建立扎实的计算机科学基础。因此,这个阶段的机试题可能会涉及...

    JDBC学习笔记

    #### 二十五、Java反射技术入门 - **概念**:反射是在运行时分析类和对象的能力。 - **应用**:使用反射技术根据结果集元数据动态创建Java对象,实现查询结果的自动封装。 #### 二十六、Java反射的更多细节 - **...

    jsp实现简单验证码的方法

    JSP(JavaServer Pages)是Java平台中的一种用于开发动态网页的技术。...但本文介绍的方法对于大多数应用场景来说是一个不错的入门选择。希望这篇文章对大家在学习和使用JSP进行Web开发时有所帮助。

    阿里云 专有云企业版 V3.8.0 实时计算(流计算) 用户指南 20190621.pdf

    4. **快速入门**:快速入门部分通常会引导用户了解如何创建和管理实时计算作业,包括定义数据源、编写计算逻辑、设置输出目标以及监控作业性能。用户可能需要学习如何使用阿里云控制台、API或SDK来完成这些操作。 5...

Global site tag (gtag.js) - Google Analytics