旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java中的字符流和字撙节的区分【JAVA教程】,java,字符流,字节流,区别

作者:搜教程发布时间:2019-12-04分类:JAVA教程浏览:51评论:0


导读:字撙节Java中的字撙节处置惩罚的最基础单位为单个字节,它一般用来处置惩罚二进制数据。Java中最基础的两个字撙节类是InputStream和OutputStream,它们...

字撙节

Java中的字撙节处置惩罚的最基础单位为单个字节,它一般用来处置惩罚二进制数据。Java中最基础的两个字撙节类是InputStreamOutputStream,它们离别代表了组基础的输入字撙节和输出字撙节。

InputStream类与OutputStream类均为抽象类,我们在实际运用中一般运用Java类库中供应的它们的一系列子类。

在线进修视频分享:java进修视频

字符流

Java中的字符流处置惩罚的最基础的单位是Unicode码元(大小2字节),它一般用来处置惩罚文本数据。所谓Unicode码元,也就是一个Unicode代码单位,局限是0x0000~0xFFFF。

在以上局限内的每一个数字都与一个字符相对应,Java中的String范例默许就把字符以Unicode划定规矩编码然后存储在内存中。然而与存储在内存中差别,存储在磁盘上的数据一般有着林林总总的编码体式格局。运用差别的编码体式格局,雷同的字符会有差别的二进制示意。

字符流与字撙节的区分

经由以上的形貌,我们能够晓得字撙节与字符流之间重要的区分体现在以下几个方面:

1、字撙节操纵的基础单位为字节;字符流操纵的基础单位为Unicode码元。

2、字撙节默许不运用缓冲区;字符流运用缓冲区。

3、字撙节一般用于处置惩罚二进制数据,实际上它能够处置惩罚恣意范例的数据,但它不支撑直接写入或读取Unicode码元;字符流一般处置惩罚文本数据,它支撑写入及读取Unicode码元。

相干文章教程引荐:java疾速入门

以上就是java中的字符流和字撙节的区分的细致内容,更多请关注ki4网别的相干文章!

标签:java字符流字节流区别


欢迎 发表评论: