有趣的Java 1

1. 语言

就是人与硬件交互的媒介。


2. 基本类型 —— 整型

byte, short, int, long。

区别在于所占位数不同,都可能溢出。


3. 基本类型 —— 浮点数

float, double。

理论上,一律用 double 比较好。

但有些 API 的参数或返回值就是 float 的。


4. 引用

int a = 1;      // 基本类型
Integer b = 2;  // 引用
两者都是存储在栈上的。

从理论来说,引用不是基本类型。

但我更倾向于将两者看做一种东西,只不过引用存的是地址。


5. 数组

数组是特殊的对象,所以申请内存也在堆里。

它的作用就是泛量化基本类型或对象:

int a[] = {1, 2, 3};
List list[] = {
        new ArrayList<>(),
        new LinkedList<>()
};



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值