当前位置: 首页 > ops >正文

浪潮科技Java开发面试题及参考答案(120道题-上)

Java 的基本数据类型有哪些?各自占用多少字节?

Java 的基本数据类型是编程语言中最基础的数据存储形式,共分为 8 种,可分为四大类:整数型、浮点型、字符型和布尔型,它们直接存储数据值,而非引用地址,这也是与引用类型(如类、数组)的核心区别。

整数型用于表示整数,包括 4 种类型:

  • byte:占用 1 字节(8 位),取值范围为 -128 到 127,适用于存储小范围整数,如文件流中的字节数据。
  • short:占用 2 字节(16 位),取值范围为 -32768 到 32767,适用于中等范围整数,如某些计数器。
  • int:占用 4 字节(32 位),取值范围为 -2³¹ 到 2³¹-1(约 -21 亿到 21 亿),是 Java 中最常用的整数类型,默认整数常量(如 100)即为 int 类型。
  • long:占用 8 字节(64 位),取值范围为 -2⁶³ 到 2⁶³-1,用于存储大范围整数,定义时需在数值后加 L 或 l(如 10000000000L)。

浮点型用于表示带小数的数值,包括 2 种类型:

  • float:占用 4 字节(32 位),单精度浮点型,取值
http://www.xdnf.cn/news/19486.html

相关文章:

  • 利用本地电脑上的MobaXterm连接虚拟机上的Ubuntu
  • 基于SpringBoot音乐翻唱平台
  • Linux Shell 脚本中括号类型及用途
  • three.js+WebGL踩坑经验合集(10.2):镜像问题又一坑——THREE.InstancedMesh的正反面向光问题
  • UART-TCP双向桥接服务
  • 【51单片机三路抢答器定时器1工作1外部中断1】2022-11-24
  • 参数检验vs非参数检验
  • docker 网络配置
  • 【高级】系统架构师 | 2025年上半年综合真题
  • 硬件开发_基于Zigee组网的果园养殖监控系统
  • 56_基于深度学习的X光安检危险物品检测系统(yolo11、yolov8、yolov5+UI界面+Python项目源码+模型+标注好的数据集)
  • aws上创建jenkins
  • 力扣 23 912题(堆)
  • JAVA 面试宝典02
  • 工业飞拍技术:高速生产线的 “动态抓拍神器”,到底牛在哪?
  • 20250829的学习笔记
  • 基于GCN图神经网络的光伏功率预测Matlab代码
  • Spark实现推荐系统中的相似度算法
  • Proteus 仿真 + STM32CubeMX 协同开发全教程:从配置到仿真一步到位
  • 盟接之桥说制造:守正出奇:在能力圈内稳健前行,以需求导向赢得市场
  • 基于51单片机220V交流电流检测系统过流阈值报警设计
  • 增强现实—Gated-attention architectures for task-oriented language grounding
  • 从零开始的python学习(九)P134+P135+P136+P137+P138+P139+P140
  • 【LeetCode热题100道笔记+动画】颜色分类
  • 【面试场景题】如何快速判断几十亿个数中是否存在某个数
  • python-pptx 库(最常用,适合生成/修改 PPT 文件)
  • 深入解析quiche开源项目:从QUIC协议到云原生实践
  • 大模型微调与LoRA/QLoRA方法解析
  • 四、练习1:Git基础操作
  • Python爬虫实战:研究Colormap,构建优质色彩方案数据采集和分析系统