【慕课笔记】4-1 字节流之文件输入流FileInputStream

如何在Linux机器中测试存储/磁盘I/O性能? 在Linux环境中,了解存储/磁盘I/O性能对于评估系统性能和优化存储子系统非常重要。通过测试存储/磁盘I/O性能,我们可以确定磁盘的读写速度、延迟和吞吐量等指标。本文将介绍几种常用的方法来测试Linux机器中的存储/磁盘I/O性能。 阅读详情

4-1 字节流之文件输入流FileInputStream


IO流(输入流、输出流)

又分为字节流、字符流

1.字节流

1)InputStream、OutputStream

InputStream抽象了应用程序读取数据的方式

OutputStream抽象了应用程序写出数据的方式

2)EOF=End 读到-1就读到结尾

3)输入流基本方法 假如键盘是一个输入文件,是用来读的

int b=in.read();//读取一个字节无符号填充到int低八位。-1是EOF

in.read(byte[] buf);//读取数据填充到字节数组buf

in.read(byte[] buf,int start,int size);//读取数据到字节数组buf,从buf的start位置开始存放size长度的数据

4)输出流基本方法

out.write(int b);//写出一个byte到流,b的低8位

out.write(byte[] buf);//将buf字节数组都写入到流

out.write(byte[] buf,int start,int size);//字节数组buf从start位置开始写size长度的字节到流

5)FileInputStream(继承了OutputStream)具体实现了在文件上读取数据


package com.yxt.haha;

import java.io.FileInputStream;
import java.io.IOException;

public class IOUtil {

	/*
	 * 读取指定文件内容,按照16进制输出到控制台
	 * 并且每输出10个byte则换行
	 */
	public static void printHex(String filename) throws IOException{
		//把文件作为字节流进行读操作
		FileInputStream in=new FileInputStream(filename);
		int b;
		int i=1;
		while((b=in.read())!=-1){
			if(b<=0xf)//单位数前面补0
				System.out.println("0");
			System.out.print(Integer.toHexString(b)+" ");
			if(i++%10==0)
				System.out.println();
		}
	}
}


电机传动机构的转矩与惯量折算 参考《工业运动控制》 阅读详情

相关推荐

AI与Agent赋能下的软件测试变革:面向未来测试工程师的工作方法论

AI Agent 软件测试 测试 software testing test

测试技师的自我修养 1195

【Linux】time+dd测试硬盘读写速度

Linux下,time+dd命令用法及测试硬盘读写速度示例

weixin_44327074的博客 1081

Blender SMPL-X 插件安装

Blender XMPL-X 插件安装

heleneveryday的专栏 5296

[ZT]dd的介绍

dd重要参数... 1 dd参数适用范围... 1 dd拷贝oracle数据文件需要考虑的因素... 2 如何用dd测试磁盘速度?... 2 是否需要skip数据文件的block 0?... 2 是否所有系统都有off...

291

linux下time与dd命令结合测试存储器速度

请注意,"time"在某些Linux发行版中可能是一个内置命令,而在其他发行版中可能是一个外部可执行文件。可以使用"which time"命令来确定系统上的"time"命令的位置。结合使用"time"和"dd"命令,可以测量"dd"命令执行的时间。您可以在"dd"命令前添加"time"命令来计算"dd"命令的执行时间。在Linux中,"time"和"dd"命令是两个独立的命令,它们可以结合使用来测量"dd"命令执行的时间。这将执行"dd"命令并显示它的执行时间和其他相关信息。

最后一个bug的博客 1314

linux下dd命令

转载地址:https://blog.csdn.net/linuxweiyh/article/details/51254047在做嵌入式移植的时候,看到了这个命令,下面的内容也可以说是转载过来的。dd命令作用:指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换,起到一个初始化磁盘的作用我的理解:第一句话:从一个文件中拷贝指定大小的内容到一个块第二句话:在拷贝文件的时候可以对拷贝的内容进行转换;在...

Wenlong_L的博客 790

java fileinputstream转换字节流_关于FileInputStream文件字节输入流的使用

关于FileInputStream文件字节输入流FileInputStream,称为文件字节输入流,属于万能流,一次读一个字节byte,什么文件都能读。也称为Read(读),从硬盘 到 内存输入文件数据。测试代码:import java.io.*;public class Test02 {public static void main(String[] args) {// 创建文件字节输入流对象...

weixin_39818727的博客 1263

笔记4-2 字节流文件输入流FileInputStream-2

4-2 字节流文件输入流FileInputStream-2 package com.yxt.haha; import java.io.FileInputStream; import java.io.IOException; public class IOUtil { /* * 读取指定文件内容,按照16进制输出到控制台 * 并且每输出10个byte则换行 */

yxt_y的专栏 530

Java字节流输入流FileInputStream的简单使用

官网API: https://docs.oracle.com/javase/8/docs/api/java/io/FileInputStream.html public static void main(String[] args) throws IOException { getConstructor(); //getLoanShift(); //getLoanShiftThr...

I want to fly higher 1054

字节流文件输入流FileInputStream(上)

一 简介 IO流(输入流、输出流) 字节流、字符流 1字节流 InputStream、OutputStream InputStream:抽象了应用程序读取数据的方式 OutputStream:抽象了应用程序写出数据的方式 2、EOF = END 读到-1就是读到结尾 3、输入流基本方法 int b = in.read() //读取一个字节无符号填充到int低八位,其他位补0.-

实践求真知 2208

基本文件字节流FileInputStream、FileOutputStream

Java IO中的基本文件字节流FileInputStream、FileOutputStream的方法以及使用方式。

终生学习践行者 1812

【Java IO流】字节输入流FileInputStream字节输出流FileOutputStream

本文讲解的是两个比较重要的节点流,也是两个比较重要的字节流。即字节输入流字节输出流Java IO作用:从磁盘文件中读取字节数据Java程序(内存)中作用:将字节数据 从Java程序(内存) 写入到磁盘文件

m0_55908255的博客 1367

FileInputStream字节流使用

/* 字节输入流方法*/ java.io.FileInputStream; /* 字节输入流一次读取多个字节的方法: int read(byte[] b);从输入流中读取一定数量的字节,并将其存储在缓冲区数组b中, 明确两件事: 1、方法byte[]的作用 起到缓冲的作用,存储每次读取到的多个字节 数组的...

疯子博客 1710

文件字节输入流FileInputStream)(基础流,原始流)

IO流也称为输入、输出流。就是用来读写数据的。 I 表示 I 表示input, 数据从硬盘文件读入到内存的过程,称之输入,负责读。 O 表示 O 表示 output,是内存程序的数据从内存到写出到硬盘文件的过程,称为输出,负责写。

小丁的博客 965

FileInputStream文件字节输入流

java.io.FileInputStream 文件字节输入流 任何文件都可以采用这个流来读 字节的方式,完成输入的操作,完成读的操作(硬盘-->内存) 用read()方法一个一个字节读 一、FileInputStream的构造方法 publicFileInputStream(Stringname) throws FileNotFoundException 通过打开一个到实际文件的连接来创建一个FileInputStream对象,该文件通过文件系统中的路径名 nam...

weixin_43486332的博客 1186

Java_字节流-FileInputStream文件输入流纪要

package cn.file; import java.io.File; import java.io.FileInputStream; import java.io.IOException; /** * 字节输入流; * * 今天抽空整理一篇关于Java字节输入流相关的小Demo; * * 首先我们要了解什么是IO流; * 流即我们所说的流向; * 那么在计算机中的流向则是跟内存相关的数据流向有关;因此还做了分类; * 今天要分享的字节输入流就是其中的一种; * * 在开.

大雷 392

Java输入输出流三(1):字节流FileInputStream文件输入流

●从文件系统中的某个文件中获得输入字节,例如文档复制时候,文件输入流主要负责“读取”文件,获得文件输入流; ●用于读取诸如图像、图片数据之类的原始字节流(图像和图片数据是二进制的数据,字节流一般用于读取这类的二进制数据;而一般读文档等内容是字符串的数据时,一般不使用字节流,而是使用字符流去读取文档) ...

小枯林的博客 1156

FileInputStream读取文件&FileOutputStream写入文件

原文链接:https://www.cnblogs.com/YLQBL/p/6590964.html 概念摘自:http://jingyan.baidu.com/article/5552ef473ab5f2518ffbc98e.html Java的流式输入输出建立在4个抽象类的基础上:InputStream,OutputStream,Reader和Writer。它们用来创建具体的流式子类。In...

成长日记的博客 4463

文件字节流FileInputStream/FileOutputStream)

字节流各种文件都可以传输 字节流:        抽象父类 InputStream/OutputStream    InputStream:定义了字节输入流的常用方法        int available()        void close();        int read():读取一个字节,存入int的低八位上,范围是0-255        int read(byte[] ...

酷酷的锐的博客 422

Java文件字节输入流FileInputStream

FileInputStream是抽象类InputStream的子类,用来对文件字节流的方式进行读取操作。 常用方法 描述 FileInputStream(String name) 构造方法,传入文件所在地址,如果文件不存在会报异常FileNotFoundException FileInputStream(File file) 构造方法,传入文件对象,如果文件不存在会报异常FileNotFoundException int read() 从流中读取一个字节,返回该字节的码值,如果到达

tjk12345的博客 301

inputstream转fileinputstream对象_FileInputStream类:文件字节输入流

API ----IO ----字节输入输出流练习 java.lang.Object 继承者 java.io.InputStream 继承者 java.io.FileInputStreampublic FileInputStream类速查速记:直接包装File用于从记事本中读数据 in是针对java来说的,从记事本读入到java* 构造方法:// FileInputStream(Str...

weixin_39800387的博客 2542
上一篇: 【慕课笔记】3-1 RandomAccessFile基本操作
下一篇: 【慕课笔记】4-2 字节流之文件输入流FileInputStream-2
yxt_y
博客等级 码龄12年 12粉丝 175原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值