有趣的Java 1
2015-02-10 19:15
141 查看
1. 语言
就是人与硬件交互的媒介。
2. 基本类型 —— 整型
byte, short, int, long。
区别在于所占位数不同,都可能溢出。
3. 基本类型 —— 浮点数
float, double。
理论上,一律用 double 比较好。
但有些 API 的参数或返回值就是 float 的。
4. 引用
从理论来说,引用不是基本类型。
但我更倾向于将两者看做一种东西,只不过引用存的是地址。
5. 数组
数组是特殊的对象,所以申请内存也在堆里。
它的作用就是泛量化基本类型或对象:
就是人与硬件交互的媒介。
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<>() };
相关文章推荐
- 关于Java 23种设计模式的有趣见解
- 一个有趣的Java编译问题
- 有趣的Java - 简单使用enum实现策略模式Strategy
- java例程练习(有趣的函数重载问题)
- 关于Java 23种设计模式的有趣见解
- 有趣的Integer.Java 类缓存
- java关于23种设计模式的有趣见解
- 有趣的JAVA面试题,据说月薪3W的面试题
- java关于23种设计模式的有趣见解
- 关于Java23种设计模式的有趣见解
- Java学习(让我记录下这有趣的故事:2016/10/14)
- java 接口 继承 的有趣现象
- 一些有趣的数学问题java编程实现
- 一个有趣的Java编译问题
- 一些有趣的图形界面---Java画图
- 一个有趣的问题:关于Java中的Integer
- 有趣的Java-J05
- 关于Java 23种设计模式的有趣见解
- Java关于23种设计模式的有趣见解(转贴)
- java技术交流: 10个有趣的Javascript和CSS库