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

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字节