要分成几个部分：Java语言、Java执行环境、类库。一般情况下说Java时并不区分指的是哪个部分。Java在1.5版本时，做了重大改变，Sun公司并1.5版本重新命名为Java 5.0。
面向对象.Java的特点之一就是面向对象，是程序设计方法的一种。“面向对象程序设计语言”的核心之一就是开发者在设计软件的时候可以使用自定义的类型和关联操作。代码和数据的实际集合体叫做“对象”。一个对象可以想象成绑定了很多“行为（代码）”和“状态（数据）”的物体。对于数据结构的改变需要和代码进