文章目录

  • 前言:为什么要有输入输出流
  • 一、Java 的标准输入输出
    • 标准输入 System.in
    • 标准输出 System.out
    • 程序 exp8_3:简单的输入输出
  • 二、输入输出流框架
  • 三、输入输出流类的应用
    • 课本程序 exp8.4
    • 改写 exp8.4(1)
    • 改写 exp_8.4(2)
  • 四、RandomAccessFile 类
  • 输入输出流总结

前言:为什么要有输入输出流

为什么 Java 要有输入输出流?我们先来看看用现有手段写一个简单的输入输出程序:

package big;import java.util.Scanner;public class Simlpe_input_and_output {public static void main(String[] args) {// TODO 自动生成的方法存根Scanner read = new Scanner (System.in);System.out.println("请输入你想输入的内容:");String a = read.next();System.out.println("接下来打印这句话:");System.out.println(a);}}

你看看这多麻烦,要想从键盘上输入还得先导入 util 包里的 Scanner 类,在一开始学 Java 的时候差点因为这个导致厌学(C语言直接 scanfprintf 不好吗?为啥 Java还得三行代码?) 。
接下来还是看看课本上的介绍吧:Java 语言的输入输出功能是十分强大而灵活的(说实话,我现在都不信

Java 输入输出流学习总结相关推荐

  1. JAVA输入输出流学习心得

    JAVA输入输出流 本文主要从以下几个方面总结JAVA输入输出流 1.什么是流?什么是输入输出流? 2.字节流与字符流 3.Scanner 什么是流? 举个例子,水龙头里流出的水流就是流.从水龙头里流 ...

  2. java输出流缓冲区内容清除,Java输入输出流与缓冲区的使用

    Java输入输出流与缓冲区的使用,有需要的朋友可以参考下. 一,Input/Output流: 将外设中的数据读取到内存中就是输入. 将内存中的数据写入到外设中就是出. I/O流就是用来处理设备间的 . ...

  3. java实验10流_实验9 Java输入输出流

    <实验9 Java输入输出流>由会员分享,可在线阅读,更多相关<实验9 Java输入输出流(14页珍藏版)>请在金锄头文库上搜索. 1.山 西 大 学 计 算 机 与 信 息 ...

  4. Java输入/输出流体系中常用的流分类

    java输入/输出流体系中常用的流分类 分类 字节输入流 字节输出流 字符输入流 字符输出流 抽象基类 InputStream OutputStream Reader Writer 访问文件 File ...

  5. java输入流从指定字节读取,JAVA输入输出流-字节流篇

    当前位置:我的异常网» 综合 » JAVA输入输出流-字节流篇 JAVA输入输出流-字节流篇 www.myexceptions.net  网友分享于:2013-08-14  浏览:8次 JAVA输入输 ...

  6. 【java开发系列】—— java输入输出流

    前言 任何语言输入输出流都是很重要的部分,比如从一个文件读入内容,进行分析,或者输出到另一个文件等等,都需要文件流的操作.这里简单介绍下reader,wirter,inputstream,output ...

  7. Java输入输出流IO

    1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列.Java的I/O流提供了读 ...

  8. Java输入输出流和文件操作

    操作系统中的文件和目录概念 文件与文件系统 文件是信息的一种组织形式,是存储在外部存储介质上的具有标志名的一组相关信息集合. 文件系统用文件概念来组织和管理存放在各种介质上的信息.文件系统提供目录机制 ...

  9. [转]Java输入输出流的使用详细介绍

    出处:http://www.jb51.net/article/36138.htm 1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进 ...

  10. Java基础知识每日总结(19)---Java输入输出流、文件、递归

    输入输出流.文件.递归 在变量.数组和对象中存储数据是暂时的,程序结束后它们则会丢失.为了能够永久地保存程序创建的数据,需要将其保存在磁盘文件中.这样以后就可以在其他程序中使用它们.Java的I/O技 ...

最新文章

  1. 二分查找 寻找指定数 python 实现
  2. Android总结 之 AsyncTask(二)
  3. Delphi unit单元文件结构
  4. 1051. 复数乘法 (15)-PAT乙级真题
  5. EvnetTimeWindow API
  6. 【机器学习】线性回归实战案例三:股票数据价格区间预测模型(国外+国内数据)
  7. 区块链入局新领域:助推会展产业从信息化向数字化转型!
  8. java wsdl文件生成代码_wsdl文件生成java代码
  9. 破解lockdir的加密文件
  10. android 快速开发,GitHub - limedroid/XDroid: 轻量级Android快速开发框架
  11. 秋天网站快速部署系统 一.入门使用
  12. oracle exclude table,【DATAPUMP】导出时使用exclude排除表
  13. 被伽卡他卡禁用任务管理器如何解决
  14. OpenCV resize 改变图片大小,4种方式原理对比
  15. 2014年放假安排时间表
  16. 最受DBA欢迎的数据库技术文档-巡检篇
  17. 2021-3-31 git提交代码的命令及流程
  18. Python列表去重的几种方法和实例
  19. 国际项目投标那些事(三)海外项目招标文件的组成
  20. 这些年我读过的那些经典书籍(待续)

热门文章

  1. 51单片机+DS18B20+LCD1602显示+Proteus仿真
  2. 如何计算吃鸡游戏的物理碰撞?
  3. 30个有趣的Python实战项目(附源码)
  4. 史上最详细的Hadoop环境搭建
  5. 备份 dup linux,13个开源备份解决方案盘点
  6. 冲压模板自动标注LISP_自动标注.LSP
  7. 必装 6 款超神的 GitHub 插件
  8. 排序算法-归并排序详细讲解(MergeSort)
  9. 2021年8月21日 Python图像全景拼接
  10. UG软件制图的几个重要技巧,你知道吗?