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入门教程,欢迎在线学习!

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

  1. java int范围_Java之int及它的取值范围

    int是Java中的8种基本类型之一,一个int值占4个byte(8个二进制位) 8中基本类型所占字节分别是多少: int4个字节 2个字节 long字节 2个字节 float4个字节 double8 ...

  2. java byte转int原理_java中int与byte数组互转代码详细分析

    在java中,可能会遇到将int转成byte[]数组,或者将byte[]数组转成int的情况.下面我们来思考下怎么实现? 首先,分析int在java内存中的存储格式. 众所周知,int类型在内存中占4 ...

  3. java int 十六进制_java中int使用十六进制

    在int类型中,进制的使用有十进制和十六进制的方法.在选择上很多人都有所困惑,不知道哪一种进制更好用.就位运算更加直观的表现出来而言,还是推荐使用十六进制.下面我们就十六进制的好处进行分析,同时以十六 ...

  4. java 获取int长度_java 获取int类型数据长度的方法?

    展开全部 可以使用以下三种方法e69da5e6ba903231313335323631343130323136353331333366306466: 一.基于对数的解决方案: valueOf 方法返回 ...

  5. java 数值越界的判断_java 中int 范围越界校验算法

    LeetCode上老有String 或者 char[]转int的算法,在计算之前需要分析计算是否会超过int 的范围,自己写了一个算法mark 一下.该算法用于       高位乘10 并加低位    ...

  6. java int长度_java 中int 的范围

    展开全部 int的取值范围为: -2^31--2^31-1,即-2147483648--2147483647 1.对于正数来说,它的补码就是它本身. 2.对于负数62616964757a6869646 ...

  7. java 前后的区别_java中前后++的区别

    java中前后++的区别 发布时间:2020-06-22 14:38:22 来源:亿速云 阅读:134 作者:Leah 这篇文章将为大家详细讲解有关java中前后++的区别,小编觉得挺实用的,因此分享 ...

  8. java类接口的区别_java抽象类和接口区别

    深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一.在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类.这两者有太多相似的地方,又有太多不同的地方.很多人在初学的 ...

  9. java 字节流 区别_java字节流字符流区别-嗨客网

    Java字节流与字符流区别 Java字节流与字符流区别教程 我们在 实际上字节流在对文件操作的时候,不会用到缓冲区(内存),对文件本身直接操作而字符流在对文件操作的时候用到了缓冲区,通过缓冲区来对文件 ...

最新文章

  1. html没有css还有用吗,如果css足够强大了,你还会用编程的方式实现去实现css已有的功能吗?_html/css_WEB-ITnose...
  2. 读《构建之法》第 8、9、10 章有感
  3. Spotify模式并非“敏捷涅磐”
  4. 浏览器无法显示某些网页或者提示脚本错误的问题解决
  5. 世上最简单的mysql_最简单易懂的mysql安装教程
  6. 【数据结构与算法】布谷鸟散列表的Java实现
  7. 手工代付系统/api代付系统/代付系统源码
  8. python3高级 之 生成器
  9. Spark基础学习笔记22:Spark RDD案例分析
  10. 命令行重启Oracle数据库
  11. 3.1 Tensorflow基础知识
  12. 全国最优秀的计算机学校,2020全国最好的计算机专业学校排名
  13. 中国智慧消防产业需求现状及十四五发展趋向分析报告2021-2027年版
  14. java17长期支持版本_Java 8后的首个长期支持版本Java 11
  15. html音频禁止自动播放,HTML iframe允许音频文件的自动播放无法正常使用
  16. jvm调优二:jvm内存模型剖析和参数设置
  17. GPG Overview
  18. Quectel EC200N-CN 大尺寸物联网首选LTE Cat 1模块[移远通信]
  19. 海量数据处理 - 10亿个数中找出最大的10000个数(top K问题)
  20. Custom Data Objects

热门文章

  1. JavaWeb(三):java和javaWeb实现邮件发送
  2. 办公软件转型SaaS安全与赢利待探索
  3. 艾美捷游离巯基检测试剂盒基本参数和特点说明
  4. vue3+TypeScript 引入js文件
  5. Python基础学习08-字典
  6. 韶音OpenRun Pro怎么样,南卡Runner Pro3和韶音OpenRun Pro哪个更好
  7. 后台管理系统的布局框架
  8. linux until工具,Linux shell之until用法
  9. 将个人java web网站发布至公网#内网穿透#花生壳#手把手教程
  10. C# StringBuilder 使用