title: 先有Class还是先有Object？
desc: Java的对象模型中：<br><ol><li>所有的类都是Class类的实例，Object是类，那么Object也是Class类的一个实例。<br><li><li>所有的类都最终继承自Object类，Class是类，那么Class也继承自Object。<br><li><ol>这就像是先有鸡还是先有蛋的问题，请问实际中JVM是怎么处理的？<br>此外，可能的话，介绍一下其它面向对象语言是怎么处理这个问题的。
topic: 编程语言
content: 所有的类都是Class类的实例，Object是类，那么Object也是Class类的一个实例。这句话是完全混乱以及不知所云的。当然，我知道你错在哪儿，我试着给你理一下。中文说到“类”，对应的英文是class，ok，这是一个前提，不要认为他们是不同的东西。一个class，描述的是一个抽象的数据结构，或者说，一个class，是一个抽象数据结构的定义，记住，这里说到的class，是一个语法上的概念，并没有实体跟它对应。接下来，在JDK中，提供了
answerer_tags: 写程序很好玩