package System;

public class Systemdemo {

public static void main(String args[]){

demo1();

demo2();

}

private static void demo2() {

try{

byte[] buf=new byte[10];

int len=System.in.read(buf);//阻塞式的方法

for(int i=0;i

System.out.print(buf[i]+" ");//\r---13 \n----10 空格----32

}

System.out.println();

for(int i=0;i

System.out.print((char)buf[i]);

}

System.out.println("aaaaa");

}

catch (Exception e){

e.printStackTrace();

}

}

private static void demo1() {

//这里要注意out和err 是两个不同的线程,不能同时开启会出错,在项目里面

for(int i=1;i<=100;i++){

System.out.print(i+" ");

}

System.out.println();

for(int i=1;i<=100;i++){

System.err.print(i+" ");

}

System.out.println();

}

}

java同时输入输出buf_java输入输出流小细节相关推荐

  1. java io字符输出流_灵魂一击!详解Java中的IO输入输出流

    什么是流?流表示任何有能力产生数据的数据源对象或者是有能力接收数据的接收端对象,它屏蔽了实际的I/O设备中处理数据的细节. IO流是实现输入输出的基础,它可以很方便地实现数据的输入输出操作,即读写操作 ...

  2. 第八十一期:Java性能优化:35个小细节,提升你的Java代码运行效率

    如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨:但是如果有足够的时间开发.维护代码,这时候就必须考虑每个可以优化的细节了,一个一个细小的优化点累积起来,对于代码的运行效 ...

  3. Java基础知识(七) 输入输出流

    Java基础知识 输入输出流 1. Java IO流的实现机制是什么 2. 管理文件和目录的类是什么 3. Java Socket是什么 4. Java NIO是什么 5. 什么是Java序列化 6. ...

  4. java的 I/O 输入输出流详解

    I/O 输入输出流 流的定义: 流就是程序和设备之间嫁接起来的一根用于数据传输的管道,这个管道上有很多按钮,不同的按钮可以实现不同的功能. 这根用于数据传输的管道就是流,流就是一根管道 流一定是类,但 ...

  5. 【Java基础】Java IO编程:输入输出流、内存流、打印流、缓冲流BufferedReader、扫描流Scanner、序列化与反序列化

    文章目录 第11章.Java IO编程 11.1 文件操作类:File 11.2 字节流与字符流 字节输出流:OutputStream OutputStream类 FileOutputStream类 ...

  6. java之九 基本输入输出流

    流的概念 视频课堂:[免费]JAVA面向对象高级编程-1-数组的学习-张晨光的在线视频教程-CSDN程序员研修院 Java程序通过流来完成输入/输出.流是生产或消费信息的抽象.流通过Java的输入/输 ...

  7. 第八次 java实验 紫金学院 输入/输出流

    一.实验目的 熟悉流--输入/输出流的基本概念. 掌握常用输入/输出流的使用. 掌握文件与文件字节流操作(重点). 二.实验原理及说明 在Java中把不同的数据源和程序间的数据传输(输入和输出或者数据 ...

  8. java inputstream字节流_Java输入输出流ByteArrayInputStream和ByteArrayOutPutStream

    public class ByteArrayInputStream extends InputStream ByteArrayInputStream 包含一个内部缓冲区,该缓冲区包含从流中读取的字节. ...

  9. java实验报告9 输入输出流

    实验目的 1.理解Java技术体系中"流"的概念. 2.掌握System.in和System.out的基本使用方法 3.掌握字节流和字符流的常用类及使用方法. 4.掌握Java程序 ...

最新文章

  1. PostgreSQL 的 MVCC 机制解析
  2. java 大数的学习
  3. LAMP(三)之CentOS6编译安装httpd2.4
  4. MFC BEGIN_MESSAGE_MAP()
  5. GeoMesa-空间数据存储引擎入门学习手册
  6. 博客园-我的新的开始
  7. C++函数的返回值是指针
  8. Jenkins 配置mirrors
  9. centos 7下安装mysql
  10. c语言n天前是星期几,新手做的日历表及查找日期是星期几
  11. 应用chroot构建最小运行系统
  12. 通讯录管理系统 指针 链表 学生管理系统 人员管理系统
  13. A 股历年三大财务报表 API 接口
  14. oracle数据库hiredate,数据库hiredate
  15. 你为什么那么努力还是不开心!
  16. 读《从优秀到卓越》乱摘
  17. 微软crm 开发笔记 系统配置使用
  18. 怎么注册公司邮箱?公司邮箱注册流程介绍
  19. c调用python第三方包_cbillington_Python包维护者_第三方库作者_PyPI项目模块Package - Python中文网...
  20. STM32 ISP串口烧录 VB源码(二)关键代码

热门文章

  1. 艾伟:WCF从理论到实践(11)-异步
  2. 第十一天 • 库塔山植物园
  3. HyperLedger Fabric区块链技术形成(1.2)
  4. 在Android上实现HttpServer
  5. Android调用浏览器打开网址遇到的问题
  6. 在C#中使用SqlDbType.Xml类型参数
  7. 五大晶元厂的内存型号命名方式
  8. java.util.ResourceBundle使用详解
  9. 数据备份_「Cassandra实战」Cassandra数据备份
  10. linux守护进程中多线程实现,Linux下实现多线程客户/服务器