Java中的8+1种基本数据类型和String类型简介

本文详细介绍了Java中的8+1种基本数据类型,包括布尔类型、字符型、整型、浮点型及空类型的特点和使用场景,并对String类型进行了概述。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java的8+1种基本数据类型

类型中文大小最小值最大值包装类(1)
boolean布尔类型---Boolean
char字符型16bitsUnicode 0Unicode 216-1Character
byte字节型8bits-128+127Byte
short短整型16bits-215+215-1Short
int整型32bits-231+231-1Integer
long长整型64bits-263+263-1Long
float浮点型32bits1.4E-453.4028235E38Float
double双精度浮点型64bits4.9E-3241.7976931348623157E308Double
void---Void


○ boolean 类型所占空间大小没有明确指定(2),其值只能为true或false,用于表示条件的真或假
○ char 类型为字符型,用于表示一个字符,可以是字母、数字、下划线、中文、以及特殊符号,char的表示方法为单引号中间加一个字符,比如‘天’、‘ ’(空格)
○ byte、short、int、long 都表示整数,但是由于类型的不同,其所占的空间和表示数字的范围都不同,为了表示一个数字是long类型,需要在数字后面加L或l,推荐使用大写L,避免与1混淆,如果不加l,默认是int类型,可能会造成未知错误
○ float、double 表示小数,但是不同类型之间,所占空间和表示范围不同,其精度也不同,推荐使用double类型,为了表示一个小数是float类型,需要在后面加F或f,避免出现未知错误
○ void 表示空类型,它通常作为函数无返回值时的标识符

String 类型简介

String类型是一种常用的引用类型,它表示一个字符串,可以看做是几个char拼接在一起,在字符串中,一个中文字符占2个字节,一个英文字符占1个字节,字符串用双引号表示,如“Hello World!”,表面上看这个字符串有10个字母,1个空格和1个叹号,应该占12个字节,实际上它却占用了13个字节,因为在字符串的结尾为了表示字符串已经停止了,会自动加一个‘\0’,它导致字符串多占了一个字节



注释:

  1. 包装类是数据类型对应的引用类型,可以通过引用类型做类型之间的转换,进制转换等一些操作
  2. boolean本身只占1bit,但是计算机分配内存时会四个bits为一组分配,所以就算本身只占1bit,也会占4bit,如果声明为boolean数组,也会默认增长至4的倍数个bits
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值