Java基础(二):数据类型 Java中数据类型主要分为两类基本数据类型和引⽤数据类型。但学习数据类型之前我们要先明白数据单位基础换算。1.数据单位基础换算计算机最小的数据单位是比特bit 字节Byte是计算机基本存储单位。而他们之间的换算关系是1Byte8bit;因为计算机是读取二进制也就是说bit是表示Byte二进制中的一位只能取0或1。1KB1024Bytes; 1MB1024KB; 1GB1024MB; 1TB1024GB;2.基本数据类型Java的基本数据类型主要分为四种整型浮点型字符型布尔类型。1整型又包括byte字节型(1Byte)short短整型(2Bytes)int整型(4Bytes)long长整型(8Bytes)接下来再讲他们的储存范围以Byte为例字节型只占用一个字节他的比特位也就是8。二进制中第一位表示符号位所以最大值是01111111也就是127。最小值是11111111也就是-128。所以字节型的存储范围就是-128——127。其他整型也是这样的思想这里就不一一列举了。2浮点型包括float单精度(4Byte),double双精度(8Bytes)浮点型的数字一般都带有小数点很难用二进制表示所以一般浮点型的范围不被关注。3字符型char(2Bytes)由于字符型没有正负之分所以字符型没有符号位也就是2^16。范围是0——65535。4布尔类型boolean而布尔类型的取值也比较简单只有true和false同时JVM中也并没有明确是几个字节。3.引用数据类型Java的引用数据类型主要包括类接口枚举和字符串类型(String)。4.强制类型转换1.小范围 → 大范围程序自动完成不用强转大范围 → 小范围必须手动强转。会存在精度丢失数值溢出的问题。2.boolean不能和任何类型互相转换。3.基本类型和引用类型不能互相转换。总结可自动转化为目标类型的基本数据类型可自动转化为目标类型的引用数据类型除此之外其他均需强转。。。。

相关新闻

最新新闻

从BDC录屏代码反推SAPGUI程序架构:屏幕、模块池与数据流

从BDC录屏代码反推SAPGUI程序架构:屏幕、模块池与数据流

1. 项目概述:一次对SAPGUI程序构成的深度探秘 如果你是一名ABAP开发者,或者正在学习SAP系统的二次开发,那么“BDC”(Batch Data Communication,批数据通信)和“SAPGUI”这两个词对你来说一定不陌生。我们常…

2026/8/28 14:45:12
医学图像分割实战:基于3500张骨骼数据集的多类别语义分割技术解析

医学图像分割实战:基于3500张骨骼数据集的多类别语义分割技术解析

简介:图像分割是计算机视觉的核心任务之一,旨在将图像中的每个像素分配到特定的语义类别,实现像素级的精细理解。其原理通常基于深度学习模型,通过编码器提取特征、解码器恢复空间信息,最终输出每个像素的类别概率。在…

2026/8/28 14:45:12
SAP ABAP 常用元素/域

SAP ABAP 常用元素/域

SAP ABAP 常用元素/域元素名称MEINS基本计量单位(数量参考字段)WAERS货币码(金额参考字段)GUID_32‘CHAR’ 格式的大写的 GUIDFUNCNAME函数名PROGRAMMABAP 程序名称RS38L_FNAM功能模块的名称TABNAME表名FIELDNAME字段名WER_MSG_TY…

2026/8/28 14:45:12
MCU安全新解法:TF-M可信固件框架集成实战

MCU安全新解法:TF-M可信固件框架集成实战

做嵌入式这么久,真正让我对安全“改观”的,是第一次把ARM的Trusted Firmware-M(TF-M)刷到一块Cortex-M33开发板上的经历。在这之前,我以为给MCU写个AES加密、把密钥藏到Flash某个角落,就算“安全”了&#…

2026/8/28 14:45:12
Java 8 LocalDate 在蓝桥杯竞赛中的高效应用与避坑指南

Java 8 LocalDate 在蓝桥杯竞赛中的高效应用与避坑指南

1. 项目概述与核心价值 最近在复盘蓝桥杯国赛的真题,特别是2021年那届,发现一个挺有意思的现象:好几道题都绕不开对日期和时间的处理。比如,让你计算两个日期之间的天数差,判断某天是星期几,或者处理一些需…

2026/8/28 14:45:12
Debroid:面向AI编程代理的自主无头Android调试器

Debroid:面向AI编程代理的自主无头Android调试器

当 AI 编程代理开始接手 Android 项目的 bug 修复时,一个很现实的问题会很快浮现:它看不到界面、摸不到设备、无法像人类开发者那样在 IDE 里打断点、看变量、逐步执行。传统 Android 调试器默认是“设计给人用”的,依赖图形界面、人工点击和…

2026/8/28 14:40:12