文件输入输出流->带缓冲的输入输出流(过滤流)->基本数据的输入输出流 链接 增强了文件输入输出流的功能

简介:  /* 流的链接  文件输入输出流->带缓冲的输入输出流(过滤流)->基本数据的输入输出流   链接 这样的好处是增强了文件输入输出流的功能  例如 我们只用文件流不能直接对文件写入 int  char  float 等类型的数据 但是我们吧这三个流连接起来 就增强了流的功...
 /*
流的链接 
文件输入输出流->带缓冲的输入输出流(过滤流)->基本数据的输入输出流   链接
这样的好处是增强了文件输入输出流的功能 
例如 我们只用文件流不能直接对文件写入 int  char  float 等类型的数据 但是我们吧这三个流连接起来
就增强了流的功能
下面通过代码 实现
  FileOutputStream
  BufferedOutputStream
  DataOutputStream    链接对文件输出流进行写
 
 
  FileInputStream
  BufferedInputStream
  DataInputStream    链接对文件输入流进行写
 
 
 
*/
import java.io.* ;
class Test
{
  public static void main(String []args)  throws Exception
 {
   //写文件
  /* FileOutputStream  fos =new  FileOutputStream("link.txt") ;
     BufferedOutputStream bos=new BufferedOutputStream(fos);
     DataOutputStream dis=new DataOutputStream(bos); 
     int a=1;
     char ch='c';
     float f=1.2f; 
   dis.writeInt(a) ;
   dis.writeFloat(f);
   dis.writeChar(ch) ;
   dis.close();//关闭基本数据输出力 
  */
    FileInputStream  fis=new FileInputStream("link.txt");
      BufferedInputStream bis=new BufferedInputStream(fis);
      DataInputStream dis=new DataInputStream(bis);  
    System.out.println(dis.readInt());
    System.out.println(dis.readFloat());
    System.out.println(dis.readChar());
    dis.close();
  
  
  
  
  
  
  
 }
 
 
 
 
 
}
目录
相关文章
Spring-AOP通知获取数据
Spring-AOP通知获取数据
217 0
|
容器
layui下拉多选框xm-select.js插件的使用
layui下拉多选框xm-select.js插件的使用
1243 0
|
Python
matplotlib 按指定的时间间隔生成坐标轴
matplotlib 提供了自定义生成时间轴的库,而当我们需要按照自己定义的时间间隔去生成时间轴时,时间轴并没有正常显示,只是按照一个时间跨度更大的方式显示,本文强制 matplotlib 严格按照要求自定义的时间间隔来坐标轴,并对每一行代码做了详细的说明。
7393 0
matplotlib 按指定的时间间隔生成坐标轴
|
机器学习/深度学习 调度 计算机视觉
深度学习中的学习率调度:循环学习率、SGDR、1cycle 等方法介绍及实践策略研究
本文探讨了多种学习率调度策略在神经网络训练中的应用,强调了选择合适学习率的重要性。文章介绍了阶梯式衰减、余弦退火、循环学习率等策略,并分析了它们在不同实验设置下的表现。研究表明,循环学习率和SGDR等策略在提高模型性能和加快训练速度方面表现出色,而REX调度则在不同预算条件下表现稳定。这些策略为深度学习实践者提供了实用的指导。
581 2
深度学习中的学习率调度:循环学习率、SGDR、1cycle 等方法介绍及实践策略研究
|
9月前
|
人工智能 数据可视化 数据中心
2025 FinOps 状况报告解读
要任务,取代了工作负载优化。企业对 FinOps 的需求从单纯的技术优化转向更广泛的 IT 成本管理,强调自动化和工具投资。此外,FinOps 正与 ITFM、ITAM 和 TBM 深度融合,但 ESG 整合进展缓慢。AI 投资方面,金融行业更倾向于私有云和数据中心,而大多数企业则优先选择公有云。总体而言,FinOps 已成为企业 IT 成本管理的核心,未来将更加注重成本透明化和业务价值量化。
308 12
|
9月前
|
机器学习/深度学习 人工智能 自然语言处理
《解锁自监督学习:元应用数据标注难题》
在元应用开发中,数据标注是构建强大模型的基石,但传统监督学习面临高昂成本和人为误差等挑战。自监督学习通过挖掘数据内在信息、设计前置任务(如图像旋转预测、掩码语言模型),打破对人工标注的依赖,提升模型泛化能力。结合数据增强技术和半监督学习,利用少量标注与大量未标注数据,进一步优化模型性能。多模态自监督学习则融合文本、图像、音频等多源数据,减少单一模态标注需求。这些创新策略为元应用开发提供了高效解决方案,推动智能数字体验的发展。
193 1
|
11月前
|
人工智能 搜索推荐 开发者
ClotheDreamer:上海大学联合腾讯等高校推出的3D服装生成技术
ClotheDreamer是由上海大学、上海交通大学、复旦大学和腾讯优图实验室联合推出的3D服装生成技术,能够根据文本描述生成高保真、可穿戴的3D服装资产,适用于虚拟试穿和物理精确动画。
252 6
ClotheDreamer:上海大学联合腾讯等高校推出的3D服装生成技术
|
JavaScript
js多条件筛选(可单条件搜索还可以模糊查询)
js多条件筛选(可单条件搜索还可以模糊查询)
471 0
|
存储 算法 Linux
【c++】STL简介
本文介绍了C++标准模板库(STL)的基本概念、组成部分及学习方法,强调了STL在提高编程效率和代码复用性方面的重要性。文章详细解析了STL的六大组件:容器、算法、迭代器、仿函数、配接器和空间配置器,并提出了学习STL的三个层次,旨在帮助读者深入理解和掌握STL。
480 0
|
存储 芯片 内存技术
STM32F0单片机快速入门十 用 SPI HAL 库读写W25Q128
STM32F0单片机快速入门十 用 SPI HAL 库读写W25Q128