学习java 7.13

作者:@kuaiquxie
作者的github:https://github.com/bitebita
本文为作者原创,如需转载,请注明出处:https://www.cnblogs.com/dzwj/p/15008659.html


学习内容:

      一个汉字存储:如果是GBK编码,占用2个字节;如果是UTF-8编码,占用3个字节

      汉字在存储的时候,无论选择哪种编码存储,第一个字节都是负数

    

      字符流=字节流+编码表

      采用何种规则编码,就要采用对应规则解码,否则就会出现乱码

  

      编码:

      

  

      解码:

      

  

       字符流抽象基类

       Reader:字符输入流的抽象类

       Writer:字符输出流的抽象类

 

      字符流写数据的五种方式

      

  

        字符流读数据的两种方式

        

  

        字符缓冲流

        

        

        字符缓冲流的方法

        

      

        字节流可以复制任意文件数据,一般采用字节缓冲流一次读写一个字节数组的方式

        字符流只能复制文本数据

  

 

      

 

 

 

明天内容:
      集合——文件      对象序列化流

遇到问题:

      字符流中的编码解码问题

      

  

      在编码问题中用InputStreamReader  , OutputStreamWriter

      除了编码外用其子类FileReader  ,  FileWriter

 

posted @   kuaiquxie  阅读(28)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示