栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Byte和byte区别详解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Byte和byte区别详解

在定义byte[]时,遇到Exlipse自动识别到Byte[].在记录学习一下。

1.Byte和byte详解

        a.Byte :是java.lang【JDK】中的一个类,将基本类型数据byte进行封装。

        b.byte:是基本数据类型,编译器可以直接识别的,属于java语法方面的。

1 byte(字节)=8 bit(位),存储的数据范围是 -128~+127。

2.Byte和byte关系

        a.Byte是byte的包装类,就向Integer和int。

        b.Byte包装类用于泛型提供静态方法,用于基本类型和字符串之间转换。但是包装类和基本类型之间运算,运算效率会很差,一般不建议这样使用。

3.使用场景

        a.往ArrayList或者List里面add,必须add的是Object;而byte不是对象,就只能把Byte添加进去。

        b.数据类型转化。自动装箱都是通过包装类的valueOf()方法来实现的.自动拆箱都是通过包装类对象的xxxValue()来实现的。 byte temp=1; String res=Integer.toString(temp);

        c.Byte可以将对象的引用传递,使得多个函数共同操作一个byte类型的数据。byte基本数据类型是赋值之后要在stack(栈区域)进行存储。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/873764.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号