java – 使用64位jdk时的整数范围
发布时间:2020-12-14 23:32:51 所属栏目:Java 来源:网络整理
导读:据我所知,32位和2位的两个整数之间存在差异. 64位如下: 32位范围-2,147,483,648至2,647 64位范围:-9,223,372,036,854,775,808至9,807 我使用64位jdk,我通过打印以下内容验证它: System.out.println(“JVM位大小:”System.getProperty(“sun.arch.data.mo
据我所知,32位和2位的两个整数之间存在差异. 64位如下:
32位范围-2,147,483,648至2,647 64位范围:-9,223,372,036,854,775,808至9,807 我使用64位jdk,我通过打印以下内容验证它:
解决方法
Java中int的大小完全独立于JDK的32位或64位.它总是4个字节= 32位= -2,648到2,647.
如果需要64位整数,请使用long,即64位= 8字节. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java持久层框架mybatis防止sql注入的方法
- java – 将“Boolean”序列化为“1”和“0”而不是“true”
- java – Postgres JDBC驱动程序:PSQLException:RETURNING
- 详解IDEA用maven创建springMVC项目和配置
- java – 启用stomp后的activemq oom
- Java编程经典小游戏设计-打砖块小游戏源码
- java – 无法从Mac终端执行jshell
- java – 自动从一个JSP页面重定向到另一个
- java – 按频率排序字符串数组的最有效方法
- 如何将SAP Script转换成PDF并上传到SAP服务器[CONVERT_OTFS