java学习笔记3(数据类型)

Java中的数据类型分为两类:基本类型(Primitive Type)和引用类型(Reference Type)。 

1. 基本类型

基本类型对应着Java虚拟机中的内置类型,包括8种: 

- byte:使用8个二进制位表示,取值范围为[-128, 127]
- short:使用16个二进制位表示,取值范围为[-32768, 32767]
- int:使用32个二进制位表示,取值范围为[-2147483648, 2147483647]
- long:使用64个二进制位表示,取值范围为[-9223372036854775808, 9223372036854775807]
- float:使用32个二进制位表示单精度浮点数,取值范围为至少±1.4E-45,最大值为约±3.4028235E38
- double:使用64个二进制位表示双精度浮点数,取值范围为至少±4.9E-324,最大值为约±1.7976931348623157E308
- char:使用16个二进制位表示Unicode编码字符,取值范围为[0, 65535]
- boolean:布尔类型,只有两个值:true和false

以下是基本类型的定义和代码示例:

byte b = 127;
short s = -32768;
int i = 2147483647;
long l = -9223372036854775808L;
float f = 3.14f;
double d = 2.71828;
char c = 'a';
boolean flag = true;

2. 引用类型

引用类型是一种指向对象的变量,对象可以是类、数组或接口。除了基本类型外,其他所有类型都是引用类型。在Java中,引用类型需要通过new关键字进行实例化。

//实例化某个对象,假定有一个自定义的People对象,并通过引用类型指向该对象
Person p = new People("张三", 20);
//定义一个String类型的变量
String str = "Hello World";
//定义一个int类型的数组
int[] arr = new int[] {1, 2, 3};

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值