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

关于byte字节门类数据的思考

2012-09-21 
关于byte字节类型数据的思考1.java有8个基础数据类型,分别是byte,short,int,float,double,long,char,boole

关于byte字节类型数据的思考

1.java有8个基础数据类型,分别是byte,short,int,float,double,long,char,boolean;今天主要讨论byte数据类型。byte数据类型表示字节数值数据。内存中占一个字节,即8位。byte数据类型范围很小,最小-128,最大127.范围就是-128至127.java很有意思的地方就是如果小于-128或大于127的数字转换为byte类型数据时要强类型转换,而且结果还是127和-128.

2.我们经常会用byte数组去读写。例如字符串编码,文件的下载中也会用字节数组等等。关于通过二进制字节流过渡的转换基本上离不开byte数组。byte数组的元素无非就是-128至127的数值。我现在想问的就是为什么使用byte数组去描述二进制字节流?我很欣赏java用这么简单的方式去处理如此复杂的工作。但是我心中始终有一个疑问:byte数组为什么描述二进制流,难道就是因为它内存中占一个字节的缘故?

热点排行