`
alex.Lin
  • 浏览: 65026 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java基础:char 和 byte

    博客分类:
  • java
阅读更多

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[]的封装类型

 

 

推荐阅读

 

代码之余轻松一下:当前热门-人民的名义

 

 

JAVAEE容器如何管理EntityManager和PersistenceContext

 

分享到:
评论

相关推荐

    java_byte与char、String互转

    java_byte与char、String互转.................

    Java 中 char 与 byte 的区别

    重点讲述Java语言中容易混淆的char与byte的联系与区别

    02.Java基础语法

    Java基础语法 类型转换 原因:开发中会存在不同类型的变量或者数据赋值给其他类型的变量,也存在不同类型的数据一起运算,其结果类型要确定下来 自动类型转换 原理:小范围类型的变量可以直接赋值给大范围...

    java实现的字节数组转换成基本类型,基本类型转换成byte[]

    char short int long float double 转换成byte数组

    (转)java byte与char、String互转原理.pdf

    (转)java byte与char、String互转原理.pdf

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    北京动力节点-Java编程零基础教程-068-Java基本语法-数据类型转换-int向byte、short、char型变量赋值.avi 北京动力节点-Java编程零基础教程-069-Java基本语法-数据类型转换-byte、short、char型数据间的运算.avi ...

    Java程序设计基础:字符数据类型.pptx

    (byte、short、int、long) 浮点类型 (float、double) 字符内部Unicode字符编码,占2个字节,可表示0~216-1(65535)个字符,通常用一对单引号引用,如:‘a’,‘5’等。 字符数据类型(char) ASCII 码是 Unicode 码...

    java数据类型转byte数组

    ip地址转4字节byte,char转2字节byte,byte数组转char,int整数转换为4字节的byte数组,byte数组转换为int整数,double类型转8字节数组,8位数组转double,long整数转换为8字节的byte数组,short整数转换为2字节的...

    java基本数据类型.docx

    整数类型:byte、short、int、long 浮点类型:float、double 字符类型:char 布尔类型:boolean 这些基本数据类型在Java中用于存储不同类型的数据值,它们分别占用不同的内存空间,并具有不同的取值范围。在Java中,...

    java基础入门教程

    通 过 颁发 许 可 证 的 办 法 来 允 许 各 家 公 司 把Java虚 拟 机 和 Java的Applets类库 嵌 入 他 们 开 发 的 操 作 系 统 ,这 样 各 类 开 发 人 员 就 能更 容易 地 选 择 多种 平 台 来 使 用 Java语 言 编 ...

    文思创新JAVA面试题3

    3、Java的基本类型有哪几种? 答:八种,整型:byte,short,int,long;浮点型:float,double;布尔型:boolean;字符型:char。 4、Unix中如何建一个目录,并给自己所有权限,同组访问权限,其他组无任何权限 答...

    java_se_learning:java se learning project JAVA基础学习笔记和演示案例代码项目

    java se学习知识点整理 ...JAVA从小到大排列顺序:byte、short、char、int、folat、long、double、boolean JAVA中的引用数据类型有:类(class)、接口(interface)、数组([])。 JAVA中的类型转换:  JAVA中

    Java的8大基本数据类型.pdf

    的8⼤基本数据类型 ⼤基本数据类型 Java8⼤基本数据类型 ⼤基本数据类型 byte(字节型)、short(短整型)、int (整型) 、long(长整型) float(单精度浮点型)、double(双精度浮点型)、boolean(布尔型)、char(字符...

    JAVA面试基础知识题

    因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich 27、ArrayList和Vector的区别,HashMap和Hashtable的区别 答:就ArrayList与Vector主要从二方面来说. 一...

    java基础学习总结1

    java基础学习总结文本1,格式解释说明: switch:说明这是switch语句。 表达式:可以是byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串 case:后面的值就是要和表达式进行比较的值 break:表示程序...

    java基础知识下载

    1. java中的数据类型划分 java语言的数据类型有简单类型和复合类型: 简单数据类型包括: 整数类型(Integer):byte, short, int, long 浮点类型(Floating):float,double 字符类型(Textual):char ...

    java基础语法 汇总

    很多语法记不住,汇总一下,抄一下~~ 1. 标识符:用来标识Java类中的各个组成部分(包名,类名,方法名,变量名,参数名)的字符序列。 1)字母,数字,_,$组成。...byte,short,int,long,float,double,char,boolean

    JAVA程序员面试宝典

    基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 2、应用...

    史上最全Java面试题目大集合

    基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 3、int 和 ...

    Java基础知识之数据类型和操作符

    基本数据类型包括byte、short、int、long、float、double和char,它们代表了不同的数值类型。引用数据类型包括类、接口和数组,它们可以用来创建更复杂的数据结构。 在Java中,操作符是用于执行各种算术和逻辑操作...

Global site tag (gtag.js) - Google Analytics