关于java中各种数值类型存在的必要性

2023-04-01 23:23

请问一下java中的byte,int,short,long这四种数值类型,在实际编程中除了int外 其他3种数据类型有使用的必要性吗?什么情况下适合于使用byte,short,long?
2个回答
byte 表示一个字节, 有用到, 一般是用字节数组 byte[ ]

short 用的很少..
long 的范围比int长, 一般看实际情况吧 ,
int 用最多
首先 byte跟其他3个有本质的区别... 他是内存空间的单位. 你看到的文件大小的 多少B 多少KB中的B就是这个. 其次短整形和长整形他们能够储存的值的大小是不一样的.. int装不下的值就用long装.反之short占用的内存空间比int小.
相关问答
java 中的简单数据类型有何意义。
1个回答2023-01-28 10:35
用起来方便。。。
在java 中,什么叫向上转型
2个回答2023-02-23 21:51
1、上转型:顾名思义就是子类对象向上转为父类对象。 著名的里氏替换原则就描述了这个现象。 里氏替换原则: “派生类(子类)对象能够替换其基类(超类)对象被使用。” 下转型:父类对象向下转为子类对象。 ...
全文
Java如何获得一个类里面的各个属性和类型
1个回答2023-01-31 00:45
类名点get方法
java中为什么要有数据类型
4个回答2023-01-28 10:35
java 是强类型语言,要求所有数据都有明确的类型限制,并且对方法的参数及返回值都要有明确的类型定义,如果类型错误会无法编译或在运行中抛出异常
java 对象的属性在内存里以什么形式存在?
1个回答2022-12-19 11:59
java对象是引用类型,引用类型的对象的内存分配在堆中。 如果分配在堆中的java对象包含属性,这可以分两种情况分析: 1.属性是基本类型(byte,char,int等)的 则对象的堆内存保存的就是...
全文
java爬虫的数据怎么存好
1个回答2022-12-24 02:25
看是什么数据,我用过爬虫爬了小说,我是用Oracle数据库保存小说章节跟小说信息数据的,而小说内容是通过html文件格式保存到硬盘中的,oracle上面保存了这个硬盘的想多路径。保存数据一般都是通过数...
全文
Java 方法的返回值
2个回答2022-12-05 21:14
由于for循环中的循环体是有可能一次都不执行的,所以循环中的return有可能不被执行。但是这并不影响在循环体中写return。 而有返回值的方法要求在任何情况下,最终必须由return结束。所以你...
全文
java基本数据类型有哪些?
1个回答2023-01-19 07:55
java基本数据类型有逻辑类:boolean、文本类:char、整数类、浮点类。基本数据分为正舒服点,字符类型。
为什么要有java的基本数据类型
2个回答2023-02-01 11:24
我在一本JAVA教程上看到的,他是这样解释的: 简单数据类型代表单值,而不是复杂的对象。Java是完全面向对象的,但简单数据类型不是。他们类似于其他大多数非面向对象语言的简单数据类型。这样做的原...
全文
为什么要有java的基本数据类型
1个回答2022-12-07 10:05
我在一本JAVA教程上看到的,他是这样解释的: 简单数据类型代表单值,而不是复杂的对象。Java是完全面向对象的,但简单数据类型不是。他们类似于其他大多数非面向对象语言的简单数据类型。这样做的原因是出...
全文
热门问答