您的位置:首页 > 编程语言 > Java开发

有趣的Java 1

2015-02-10 19:15 141 查看
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<>()
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: