java byte的作用?

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:21:45
刚开始学习java 对于byte只了解一些概念。知道是一种基本数据类型;知道取值的范围是-128—127;希望能够更多的了解一些
byte是在内存中占一字节吗?为什么要进行字节的转换?

java byte代表字节,作用范围如下:
1.byte在java中是一种是数据类型,代表一个字节,一个字节包含8个位,所以,byte类型的取值范围为-128到127。
2.在某些程序中(尤其是和硬件有关的程序)会将某些数据存储到字节类型的变量中,比如00110010,其中每个位都代表一个参数,然后以位运算的方式对参数进行取值和赋值操作。

BYTE就是一个字节,占8位,字节也是JAVA中的数据类型中的最小单位,
你对8位有概念吗?就是转化成2进制,char是两个字节,STRING是char[]的封装类型
还有什么问题?

在java里面char和string是有编码的,例如gb2312,
byte没有。

byte占一个字节。
在编程时,有时很有用。
例如可以进行字节转换。

api文档里写的很清楚