基本类型
一、类型大小
在 Java 中,通过 new
生成的对象数据是存储在“堆”中,而基本类型则是直接把“值”保存在栈中。
Java 中每种基本类型所占用的存储空间大小都是确定的,不会随着机器硬件架构变化而变化。
- 存储空间大小不变性,为Java的可移植性提供了很大的帮助
加载允许一个类,必须把它相关的依赖类也加载进来,比如父类、成员类等。
Java虚拟机规范并没有规定去哪里寻找类,所以不同虚拟机可以采用不同的方法。
Oracle的Java虚拟机是根据类路径(classpath)来搜索类,按照搜索顺序可分为3类:
jre\lib
,即Java标准库(大部分在rt.jar里)所在位置jre\lib\ext
,即Java扩展机制的类所在位置1 | public class PriorityQueue<E> extends AbstractQueue<E> |
从名称就可以看出来,这是个优先队列,也就是按照从小到大(或从大到小)排序的队列。