1、数据的特点:数组是固定长度的数据类型。数组中每一个元素数据类型相同。

2、数组的优点:数组的访问可以通过下标来访问,因此,在对数组的遍历的时候非常方便。

3、数组的缺点:不利于做数组元素的添加和删除。

4、什么是类,什么是对象

     类是具有相同特征的对象的抽象。

     类其实是一种自定义的数据类型。

     对象是具有各自属性的或行为的个体。

     对象属性:一般用变量来描述(成员变量)。

     对象行为:一般用方法来描述(成员方法)。

     一个对象的成员就包含了成员属性和成员方法。

5、为了保护对象的数据的安全性,我们经常吧属性进行私有化(private),private的属性只能被当前的类中可以访问,类的外面是不能访问的。

    总结:在一个标准的java类中,我们经常会把所有的属性进行私有化,为了保护数据安全,同时我们也为每个属性提供一对get/set方法,用来提供一个渠道访问数据。

    这种设计方式:封装。

    封装:是java面向对象编程设计的第一种套路。

6、在创建对象的同时,调用了这个对象的构造方法。

     构造方法:

     两个特征:

(1)、构造方法的方法名与类名相同。

(2)、构造方法没有返回值。

    任何一个类默认都有一个空的构造方法将会被覆盖。

    一般来说,一个标准的javaBean类,最好提供两个构造方法,一个空的,一个带参数的。

    构造方法的作用:用来初始化对象的。

    初始化的两种方法:为属性一个一个赋值;用构造方法在创建对象的时候为其初始化。

7、变量分为两种:(1)、成员变量:写在类里面

                         (2)、局部变量:写在方法里面

变量的作用域在离他最近的一对花括号里面有效。

成员变量的归属为对象本身。当实例化一个对象的时候,这个对象将具有了这些成员变量的副本。

static静态的变量:静态的成员的归属为类本身。静态的属性和方法,在内存中只有一份拷贝,任何对象都无法复制。既然静态的成员属于类本身,那么在访问的时候可以通过类名.成员  的方式直接访问,而无需通过对象访问。

8、静态成员的意义:

(1)、静态的成员在内存中只有一份,在调用时也无需实例化对象,他节约 了内存空间。

(2)、程序分为两个时期:程序的编译时期,运行时期。

  静态的成员的内存开辟在程序的编译期,这样就可以提高正想的运行速度。

【注意:1:静态的成员方法只能访问静态的成员属性,不能访问非静态的成员。

           2:main方法里面不能使用this关键字,因为this代表当前对象的引用。】

posted on 2013-01-14 11:09  Tiny339  阅读(107)  评论(0)    收藏  举报