欢迎访问皮皮网官网
皮皮网

【jta事务源码】【橘子源码】【datafactory 源码】printwriter 源码

时间:2024-11-19 09:26:01 分类:综合 来源:软件源码比较软件

1.Java PrintWriter构造方法的问题
2.java网络编程 PrintWriter

printwriter 源码

Java PrintWriter构造方法的问题

       print()中是没有调用flush()的!你用print()就必须在后面用flush()函数

       而println()中调用了flush()的jta事务源码 当你创建对象的时候设为自动刷新true的话 println就能输出而 设为false都不行的

       //print 源代码

        public void print(String s) {

        if (s == null) {

        s = "null";

        }

        write(s);

        }

       //println源代码

        public void println() {

        newLine();//这里调用了newLine();

        }

       //newLine源代码

        private void newLine() {

        try {

        synchronized (lock) {

        ensureOpen();

        out.write(lineSeparator);

        if (autoFlush)//这里就调用了 刷新缓冲流了

        out.flush();

        }

        }

        catch (InterruptedIOException x) {

        Thread.currentThread().interrupt();

        }

        catch (IOException x) {

        trouble = true;

        }

        }

java网络编程 PrintWriter

       ç½‘络编程 输入输出流都用二进制流呗,字符流会出问题,和ftp的命令差不错的概念,如果用字符的,可能会出问题,如果用二进制流肯定不会错

copyright © 2016 powered by 皮皮网   sitemap