课程
/后端开发
/Java
/Java Socket应用---通信是这样练成的
byte型具体指代什么?不是字节码吗?为什么这里直接给出了数字?数字也算字节码?
2016-08-31
源自:Java Socket应用---通信是这样练成的 2-1
正在回答
byte是什么?
byte 是最小的二进制码,8位!
它是数字,但可以二进制码进行转换,如果
java 显示的是2 这个数字 那么二进制码 就是 00000010 其实
所有的文件在计算机中的表示,都是1和0的数字
如果计算机给你一大堆1和0
那你怎么编程啊,又回到最底层了
byte 数据类型是 -128 到127 取之范围,
每个数字都代表 不同的8位1和0
byte(8位)是整数类型的一种,整数类型还有 short (16位),int(32位)以及long(64位)
Byte 类将基本类型 byte 的值包装在一个对象中。一个 Byte 类型的对象只包含一个类型为 byte 的字段。
此外,该类还为 byte 和 String 的相互转换提供了几种方法,并提供了处理 byte 时非常有用的其他一些常量和方法。
返回表示指定 byte 的一个新 String 对象。这里类型转换已经把字符码转换字符串String,数字也是字符串。
举报
分享的是 Java 中的网络编程,使用Socket实现网络聊天通信
4 回答byte[] data =new byte[1024]
1 回答byte[]长度怎么确定?
1 回答UDP对byte 数组长度的处理
2 回答为负数 192.168.1.1 超出byte范围,但是short 类型软件报错
1 回答intputstream.read(byte[])要怎么读取数据完后关闭阻塞呢