java的char和byte
来源:互联网 发布:两组数据的差异性检验 编辑:程序博客网 时间:2024/04/29 00:23
java的char和byte,很简单的2种基本类型;java编程里很常用,但又不是很常用。有些java程序员还是没有真正理解byte和char。今天再来复习一下
byte:字节,占8位(bit)二进制,能表示的最大数字为2的8次方,含正负,故范围为: -128...0...127
char:单字符型。由于java统一使用unicode编码来表示一个字符;unicode占2个字节(16位)。
char可以表示任意字符,含半角字母数字等,也可以表示中文。
如 char c1 = 'A';
char c2 = '1';
char c3 = '我';
由于半角字符比较特殊,来源于8位(1byte)Ascii码,也就是说1个字节就足够存储。在unicode中使用低8位(1byte)就可以表示,高8位不使用也无所谓。存储到内存中就只占一个字节。
而中文就使用完整的16位unicode,存储到内存中就占2个字节。
java的String其实就是char[]的封装类型
byte:字节,占8位(bit)二进制,能表示的最大数字为2的8次方,含正负,故范围为: -128...0...127
char:单字符型。由于java统一使用unicode编码来表示一个字符;unicode占2个字节(16位)。
char可以表示任意字符,含半角字母数字等,也可以表示中文。
如 char c1 = 'A';
char c2 = '1';
char c3 = '我';
由于半角字符比较特殊,来源于8位(1byte)Ascii码,也就是说1个字节就足够存储。在unicode中使用低8位(1byte)就可以表示,高8位不使用也无所谓。存储到内存中就只占一个字节。
而中文就使用完整的16位unicode,存储到内存中就占2个字节。
java的String其实就是char[]的封装类型
- java的char和byte
- java 中 char 和 byte 的转换
- java中char和byte的转换
- java中char和byte的转换
- java中char和byte的转换
- Java byte[]和char[]互转
- java中的byte和char
- BYTE 和char的区别
- char 和 byte 的区别
- char和byte的区别
- char和byte的区别
- byte和char的区别
- byte 和 char 的区别
- char和byte的区别
- Java中byte[]、char[]和String的相互转化
- JAVA char与byte的区别和转换
- java虚拟机对byte、char和short的处理方式
- 【随记】java I/O & byte 和 char
- DDTUnit 数据驱动框架介绍及其在单元测试中的应用
- 找了些如何获取光驱信息的帖子
- 牛人不好找工作?
- CST时间格式转换成普通时间格式
- 儿子的烦恼事-奖励点数
- java的char和byte
- Testlink使用小结
- 排序方法及其稳定性分析
- Swing是一把刀
- /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
- createElement在IE6中的使用技巧
- 转:java.util.regex.Pattern类使用举例
- 使用 TestLink 进行测试管理
- 具有计数功能的智能指针