![](https://csdnimg.cn/release/download_crawler_static/88240130/bg6.jpg)
2.开发环境简介
2.1 系统开发工具
2.1.1 Eclipse 编程软件
Eclipse 编程软件是由 Java 开发的,并且开发源代码的平台,它之所以那么快
适用于开发者,不仅具有跨平台性,支持多种语言,而且还包含了多种子项目,
比如附加了一些标准的插件,还有 Java 自己的开发工具(JDK)。
2.1.2Android SDK
Android SDK 是安卓系统自己的软件开发工具包。手机上安装的是 Android 系
统,那么这部手机的价钱就比较低,但是它的性能却不廉价。现如今,市场上用
Android 手机的用户越来越多,那么对于它的的需求也随之越来越高,这样它会引
入许多商家和开发者。
JDK(Java Development Kit)是 Sun Microsystems 针对 Java 开发员的产品。Java
的核心是 JDK,它是由 Java 的运行环境、工具、基础的类库三部分组成的。要想
学好 Java 就要先学好 JDK。随着技术的不断成熟,JDK 到 5.0 的版本时,不但增
加了自动装包/拆包等新的功能,而且它的运行效率也越来越快了。
2.2JAVA 技术
Java 非常适合于企业网络和 Internet 环境,现在已成为 Internet 中最受欢迎、
最有影响的编程语言之一。面向对象的程序设计很接近于我们人类自然的思维,
相对于面向过程的程序设计,它具有更好的可扩展性和可维护性,使我们编写的
代码更健壮。
面向对象主要有四大特性:封装、抽象、继承和多态。
封装:在面向对象语言中,封装特性是由类来体现的,我们将现实生活中的
一类实体定义成类,其中包括属性和行为(在 Java 中就是方法),就好像人类,可
以具有 name,sex,age 等属性,同时也具有 eat(),sleep()等行为,我们在行为中实现
一定的功能,也可操作属性,这是面向对象的封装特性;
抽象:抽象就是将一类实体的共同特性抽象出来,封装在一个抽象类中,所
以抽象在面向对象语言是由抽象类来体现的。比如鸟就是一个抽象实体,因为抽
象实体并不是一个真正的对象,它的属性还不能完全描述一个对象,所以在语言
中体现为抽象类不能实例化;
继承:继承就像是我们现实生活中的父子关系,儿子可以遗传父亲的一些特
性,在面向对象语言中,就是一个类可以继承另一个类的一些特性,从而可以代
码重用,其实继承体现的是 is-a 关系,父类同子类在本质上还是一类实体。
多态:多态就是通过传递给父类对象引用不同的子类对象从而表现出不同的