Java基础002-数据类型

数据类型

1字节(byte) = 8位(bit)

在16位的系统中(比如8086微机) 1字 (word)= 2字节(byte)= 16(bit)

在32位的系统中(比如win32) 1字(word)= 4字节(byte)=32(bit)

在64位的系统中(比如win64)1字(word)= 8字节(byte)=64(bit)

基本数据类型(四类八种)

  • 整数型:byte short int long

  • 浮点型:float double

  • 字符型:char

  • 布尔型:boolean

数据类型关键字内存占用取值范围默认值
字节型byte1个字节-128~1270
短整型short2个字节-32768~327670
整型int4个字节-231次方~2的31次方-10
长整型long8个字节-2的63次方~2的63次方-10L
单精度浮点型float4个字节1.4013E-45~3.4028E+380.0F
双精度浮点型double8个字节4.9E-324~1.7977E+3080.0D
字符型char2个字节0-65535"/u0000"
布尔类型boolean1个字节true,falsefalse

注意事项:

  1. 字符串不是基本数据类型,是引用数据类型。
  2. 浮点型只是一个近似的值,并非精确的值。
  3. 浮点范围和字节数不一定相关,例如float类型数据范围比long类型数据范围更广泛,但是float是4字节long是8字节。
  4. 整数当中默认类型的int,如果想使用long类型。需要加后缀L(大小写都可以,推荐使用大写),其他类似。
  5. 浮点数当中默认类型是double,如果想使用float类型,需要加后缀F

引用数据类型

引用类型一般使用步骤:

  1. 导包:
    格式:import [包路径].[类名称];
    如果需要使用的目标类,和当前类在同一个包下,则可以省略导包语句不写。
    特殊情况在Java.lang包下的类不需要导包,其他的类都需要import进行导包。
  2. 创建:
    格式:[类名称] [对象名] = new [构造方法名]([参数列表]);
  3. 使用:
    格式:[对象名].[成员方法名]();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值