zoukankan      html  css  js  c++  java
  • 打印流(printStream)

    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.PrintStream;
    
    /*
    打印流(printStream)  打印流可以打印任意类型的数据,而且打印数据之前都会先把数据转换成字符串再进行打印。
     
     */
    
    class Animal{
        
        String name;
        
        String color;
        
        public Animal(String name,String color){
            this.name = name;
            this.color = color;
        }
        
        @Override
        public String toString() {
            return "名字:"+this.name+ " 颜色:"+ this.color;
        }
        
    }
    
    
    
    public class Demo6 {
        
        public static void main(String[] args) throws IOException {
            /*FileOutputStream fileOutputStream = new FileOutputStream("F:\a.txt");
            fileOutputStream.write("97".getBytes());
            fileOutputStream.close();*/
            
            
            //打印流可以打印任何类型的数据,而且打印数据之前都会先把数据转换成字符串再进行打印。
            File file = new  File("F:\a.txt");
            //创建一个打印流
            PrintStream printStream = new PrintStream(file);
            /*
            printStream.println(97);
            printStream.println(3.14);
            printStream.println('a');
            printStream.println(true);
            Animal a = new Animal("老鼠", "黑色");
            printStream.println(a);
            
            
            //默认标准的输出流就是向控制台输出的,
            System.setOut(printStream); //重新设置了标准的输出流对象
            System.out.println("哈哈,猜猜我在哪里!!");
            */
            
            //收集异常的日志信息。
            File logFile = new File("F:\2015年1月8日.log");
            PrintStream logPrintStream = new PrintStream( new FileOutputStream(logFile,true) );
            try{
                int c = 4/0;
                System.out.println("c="+c);
                int[] arr = null;
                System.out.println(arr.length);
                
            }catch(Exception e){
                e.printStackTrace(logPrintStream);
                
            }
            
            
            
        }
    
    }
  • 相关阅读:
    FirstBlood溢出攻击
    ShellCode
    OD分析-熊猫烧香
    IDA分析-熊猫烧香
    PentestBOX教程
    安全从业人员常用工具指引-freebuf
    安全从业人员常用工具指引
    Python 网络编程
    10个免费的游戏开发引擎
    用树莓派搭建你自己的Web服务器,以及一个可以外网访问的Blog
  • 原文地址:https://www.cnblogs.com/xufengyuan/p/6416102.html
Copyright © 2011-2022 走看看