总结:JAVA基本类型

本文详细介绍了Java中的六种数字类型(包括四个整数型和两个浮点型)、一种字符类型和一种布尔类型。每种类型都附有其默认值、占用的字节数、位数、最大值和最小值等关键信息,以及ASCII、UTF-8和Unicode编码的使用场景。
摘要由CSDN通过智能技术生成

六种数字类型(四个整数型,两个浮点型),一种字符类型,一种布尔类型

byte

概述:字节,计量存储容量的一种计量单位。
默认值:0,简写为B,一个字节=8位(bit),每一位只能存一个数字,要么0,要么1
字符与字节:【ASCII码:一个英文字母(不区分大小写)占一个字节,一个二进制数字序列。一个ASCII码就是一个字节】【UTF-8编码:一个英文字符占用一个字节,一个中文占用三个字节(包括繁体和标点),英文标点占用一个字节】
【Unicode编码:一个英文字符占用两个字节,一个中文占用两个字节(包括繁体和标点),英文标点占用两个字节】
最小值是 -128(-2^7
最大值是 127(2^7-1)
排列组合:N个字节有2的8*N次方

short

概述:短整数型,整型变量的一种
默认值:0,一个short类型占用2个字节,16位(bit)
最大值是 32767(2^15 - 1)
最小值是 -32768(-2^15)

int

概述:整数型,整型变量的一种
默认值:0,一个int类型占用4个字节,32位(bit)
最大值是 2,147,483,647(2^31 - 1)
最小值:-2,147,483,648(-2^31)

long

概述:长整数型,整型变量的一种
默认值:0L,一个long类型占用8个字节,64位(bit)
最大值是 9,223,372,036,854,775,807(2^63 -1)
最小值是 -9,223,372,036,854,775,808(-2^63)

float

概述:单精度类型,浮点型变量的一种
默认值:0.0f,一个float类型占用32位(bit)

double

概述:双精度类型,浮点型变量的一种
默认值:0.0d,占用8个字节,64位

boolean

概述:布尔类型,两个值为true和false
默认值:false,java规范中,没有明确指出boolean的大小,可能是一位(bit),true和false可以用0和1表示,如果计算机中内存存储的话,仅需一位即可存储。也可能是一个字节(byte),因为计算机处理数据的最小单位是一个字节,一个字节为8位,其他位置用0补齐,true存储为二进制数为00000001。也有说法是4个字节,如果把boolean当做int来处理的话,那么它占用的字节数就是4个字节,所以boolean要具体看虚拟机实现的规范来说。

char

概述:字符类型,是一个单一的16位Unicode字符
默认值:/u0000,也就是null,占用二个字节。
最小值为:\u0000(即为0)
最大值为:\uffff(即为65,535)
char数据类型可以存储任何字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值