news 2026/4/17 22:12:28

Java语言提供了八种基本类型。六种数字类型

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java语言提供了八种基本类型。六种数字类型

Java 语言提供了八种基本数据类型(primitive types),它们是 Java 中最基础、最直接的数值/逻辑表示方式,不依赖于对象(不像包装类 Integer、Double 等)。

官方标准表述(来自 Oracle Java 文档和绝大多数教材):

Java 语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

八种基本数据类型完整列表

序号类型关键字分类占用字节位数默认值取值范围包装类典型用途 / 备注
1byte整数型180-128 ~ 127Byte大数组节省内存、字节流处理
2short整数型2160-32,768 ~ 32,767Short节省内存的整数(较少用)
3int整数型4320-2³¹ ~ 2³¹-1(约 -21亿 ~ 21亿)Integer最常用的整数类型
4long整数型8640L-2⁶³ ~ 2⁶³-1Long大整数、时间戳、ID 等
5float浮点型4320.0f±1.4E-45 ~ ±3.4028235E+38(约6-7位有效数字)Float科学计算、图形(精度较低)
6double浮点型8640.0d±4.9E-324 ~ ±1.7976931348623157E+308(约15-16位)Double最常用的浮点类型(精度更高)
7char字符型216‘’0 ~ 65535(Unicode 字符)Character单个字符、Unicode 支持
8boolean布尔型~1 bitfalsetrue / falseBoolean逻辑判断、开关
  • 六种数字类型:正是上面表格中的1~6(byte/short/int/long/float/double)。
  • 两种非数字:char(字符)和 boolean(布尔)。

关键记忆点 & 面试/考试常考

  1. 整数默认是 int,浮点默认是 double

    longl=10000000000;// 编译错!必须加 Llongl=10000000000L;// 正确floatf=3.14;// 编译错!必须加 ffloatf=3.14f;// 正确
  2. char 是无符号 16 位整数(0~65535),本质上是 Unicode 字符

    charc1='A';// 65charc2='\u0041';// 也是 'A'charc3=65;// 合法,但不推荐(可读性差)
  3. boolean 只有 true/false不能用 0/1 替代(不像 C/C++)

    booleanflag=true;// boolean flag = 1; // 编译错误!
  4. 自动类型转换顺序(从小到大,低精度 → 高精度
    byte → short → int → long → float → double
    (char 特殊:char → int → long → float → double)

  5. 包装类 vs 基本类型(自动装箱/拆箱)

    Integeri=100;// 自动装箱intprimitive=i;// 自动拆箱

一句话总结:
Java 的八种基本类型中,六种是数字类型(4 整数 + 2 浮点),用于高效存储数值数据;剩下 char 用于字符,boolean 用于逻辑。
intdouble是日常开发中使用频率最高的两种。

如果你想继续深挖某个类型(如 float/double 精度丢失、long 的实际使用场景、自动装箱缓存机制 IntegerCache),或者要代码示例/面试题,直接告诉我,我继续拆解!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 6:25:08

(9-1)电源管理与能源系统:电池选择与安全

本章内容围绕人形机器人电源管理与能源系统展开,系统介绍了人形机器人的整机能源方案的设计思路与工程实现。首先从电池选型与安全出发,分析不同锂电池类型的性能特点,介绍了电池保护电路与热管理在保障系统可靠性中的关键作用。随后讲解了机…

作者头像 李华
网站建设 2026/4/18 6:25:56

告别CLIP局限!SSVP框架实现零样本异常检测,刷新7大数据集SOTA

工业视觉检测一直是智能制造领域的关键技术,而零样本异常检测(ZSAD)更是被视为行业的“圣杯”——无需针对特定产线进行训练,即可直接投入使用的理想解决方案。然而,现有基于视觉语言模型(如CLIP&#xff0…

作者头像 李华
网站建设 2026/4/18 6:25:13

金手指PCB不同污染类型的对症处理与禁忌

金手指表面污染是引发接触不良的第二大原因,灰尘、油脂、汗液、氧化层、焊剂残留、水汽凝结等污染物,都会增大接触电阻,导致设备不识别、传输异常。但很多用户的清洁方式存在严重误区,用橡皮大力擦拭、酒精反复浸泡、刀片刮除氧化…

作者头像 李华
网站建设 2026/4/18 6:36:17

【小程序毕设全套源码+文档】基于微信小程序的书洞图书阅读设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/17 23:41:28

【小程序毕设全套源码+文档】基于微信小程序的成都美食分享系统设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/18 6:35:37

智能井盖真能降本?一位物联网工程师拆解它的6大运维成本细节

很多人以为,智能井盖的运维成本就是“买设备流量费”。但作为参与过多个城市级部署的工程师,我可以负责任地说:真正的成本藏在细节里——有些显性,更多是隐性的“坑”。今天就从工程实践角度,拆解智能井盖在3–5年生命…

作者头像 李华