首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

I/O中关于Character Stream与Byte Stream的区别?解决思路

2012-01-29 
I/O中关于Character Stream与Byte Stream的区别?????有这么一段话“inCopyCharacters,theintvariableholdsa

I/O中关于Character Stream与Byte Stream的区别?????
有这么一段话“in   CopyCharacters,   the   int   variable   holds   a   character   value   in   its   last   16   bits;   in   CopyBytes,   the   int   variable   holds   a   byte   value   in   its   last   8   bits.”
  那么我想问下:Character   Stream与Byte   Stream就是这个16与8的区别么????
  这个16与8的本质区别又是什么????
  能说因为16比8快了么??好像不能吧????

[解决办法]
up
[解决办法]
...CopyCharacters 为了支持UTF-8等双字节的编码,所以内存操作单元是双字节的,你拷贝一个Character到int类型的变量中存到他的后16字节(int为4字节变量),而CopyBytes是做字节操作的,其内存操作单元只1个字节,拷贝到int中存放在其后8字节

热点排行