首页 > Java > java教程 > 正文

java中Byte与byte的区别是什么?

青灯夜游
发布: 2019-12-26 14:55:37
原创
6016 人浏览过

java中Byte与byte的区别是什么?

byte和Byte

byte是java的基本数据类型,存储整型数据,占据1个字节(8 bits),能够存储的数据范围是-128~+127。

Byte是java.lang中的一个类,目的是为基本数据类型byte进行封装。

二者关系:

Byte是byte的包装类,就如同Integer和int的关系,

一般情况包装类用于泛型或提供静态方法,用于基本类型或字符串之间转换,建议尽量不要用包装类和基本类型之间运算,因为这样运算效率会很差的

封装的好处

封装有几种好处,比如:

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

2、在java中包装类,比较多的用途是用在于各种数据类型的转化中。

比如,现在byte要转为String

byte a=0;
String result=Integer.toString(a);
登录后复制

3、使用泛型时

List<Integer> nums;
登录后复制

这里<>需要类。如果你用int。它会报错的

推荐学习:Java视频教程

以上是java中Byte与byte的区别是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!