java中long和int的区别

发布时间:2020-06-26 15:37:48

来源:亿速云

阅读:191

作者:Leah

这篇文章将为大家详细讲解有关java中long和int的区别,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

java中long和int都属于整型,为什么还要细分为long和int两种数据类型呢?这是因为它们代表的大小不一样。具体区别如下:

1、区别1

16位系统:long是4字节,int是2字节

32位系统:long是4字节,int是4字节

64位系统:long是8字节,int是4字节

2、区别2

long和int的区别就是他们的占位长度不同 其中long是64位、而int是32位

3、区别3

int: 32位整数 -2,147,483,648——2,147,483,647,一般来说整数都够用了

long: 64位整数 -9,223,372,036,854,775,808—— 9,223,372,036,854,775,807,一般不需要用

补充:

Java的数据类型分两种:

1.基本类型:long,int,byte,float,double,char

2. 对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。

其中Long又叫 long的包装类。而Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。

关于java中long和int的区别就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

java long 区别_java中long和int的区别相关推荐

  1. python中str和int区别_python中eval与int的区别浅析

    python中eval和int的区别是什么?下面给大家介绍一下: 1.eval()函数 eval(<字符串>)能够以Python表达式的方式解析并执行字符串,并将返回结果输出.eval() ...

  2. python中int和eval的区别_python中eval与int的区别浅析

    python中eval和int的区别是什么?下面给大家介绍一下: 1.eval()函数 eval()能够以Python表达式的方式解析并执行字符串,并将返回结果输出.eval()函数将去掉字符串的两个 ...

  3. Java中string与String区别_JAVA中String与StringBuffer的区别

    JAVA中String与StringBuffer的区别 2009-12-3文字大小:大中小 在java中有3个类来负责字符的操作. 1.Character 是执行 单个字符操作的, 2.String ...

  4. java中的成员变量和局部变量的区别_java中成员变量与局部变量区别分析

    本文实例分析了java中成员变量与局部变量区别.分享给大家供大家参考.具体分析如下: 成员变量:在这个类里定义的私有变量,属于这个类. 创建以及使用成员变量 public class Person { ...

  5. JAVA中重写和实现的区别_Java中重载和重写的区别

    Java中重载和重写的区别 1.1重载是什么 Overloading   方法重载是让类以统一的方式处理不同类型数据的一种手段,多个同名函数同时存在,具有不同的参数个数/类型 1.2为什么用重载 重载 ...

  6. java字节字符_java中字符和字节的区别

    byte(字节): byte即字节的意思,是java中的基本数据类型,用来申明字节型的变量,一个字节包含8个位,所以,byte类型的取值范围是-128到127. 通常在读取非文本文件时(如图片,声音, ...

  7. java堆和栈的区别_JAVA中堆和栈的区别

    在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配. 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配 ...

  8. java中堆与栈的区别_java中堆和栈的区别分析

    堆和栈是Java数据结构里非常重要的概念,本文较为详细的分析了二者之间的区别.供大家参考.具体如下: Java的堆是一个运行时数据区,类的(对象从中分配空间.这些对象通过new.newarray.an ...

  9. java 静态内部类 内部类_Java中内部类和静态内部类的区别

    内部类和静态内部类 示例 public class OuterClass { private int numPrivate = 1; public int numPublic = 2; public ...

最新文章

  1. JS实现HashMap
  2. iOS 12 真机调试 Xcode 9 提示 Could not locate device support files.
  3. Android中的Dialog
  4. Qt之QByteArray类学习
  5. A、B、C、D、E类IP地址都是怎么划分的?
  6. 中国工业节能减排产业项目盈利模式及投资风险预警报告2021-2027年
  7. python论文格式检查系统_论文格式检查软件
  8. 用计算机算小学题目,小学计算机入编考试考试试题.doc
  9. Websocket服务器响应包,服务器websocket c++发送二进制类型包,客户端没有任何事件响应...
  10. Java编程思想笔记(内部类)
  11. 计算机组成原理与体系结构
  12. 打造自己的U盘工具箱
  13. 电脑常用截图方法(含长截图)
  14. 无人驾驶综述:国外国内发展历程
  15. Kubernetes 健康状态检查liveness和readiness
  16. html文件打开自动跳转至空白
  17. 计算机主板不通电,电脑电源正常,但主板不通电
  18. 研大考研不是骗子:考研政治时事之破除国企岗位
  19. 中国智能音箱争夺战,国外巨头缺席BAT各有心思
  20. Eclipse无法加载插件解决办法

热门文章

  1. 欲取代Android的Firefox OS 的意外复兴
  2. 对称矩阵标准化以后不是对称矩阵的原因和解决办法
  3. 如果不开心,请看一下
  4. Ubuntu20.04/22.04 安装vmware 教程
  5. 关于小米安装app的问题
  6. 10种网站推广的常用方法
  7. 穿越功耗墙,从哪些方面提升性能?
  8. 如何监测微信群关键词并收集转发到指定的群
  9. IPv6改造的重要性
  10. 怎么去区别机械硬盘的蓝盘,绿盘,红盘,黑盘各自特点