自己瞎写的

来源:互联网 发布:买水果的软件 编辑:程序博客网 时间:2024/05/23 22:16

1.基本数据类型所占字节:                                           一字节等于8位    一个字由若干个字节组成     1kb=1024字节

long(长整型):64

int(整数):32

short(短整数):16

byte(位):8

char (字符):2

float(单精度):32

double(双精度):64

2.System.arraycopy(source,0,dest,0)的使用:复制原数组从下标0开始的x个元素到目标数组,从数组下标的下标0所对应的位置开始存取。

3.对象的比较:==和equals()的区别

== 用于比较两个对象的内存地址   equals用于比较两个对象的内容是否一致

4.构造方法的私有       要想调用私有构造方法,必须要有公众函数。

5.封装就是要有private    

继承:多层继承  

super关键字   通过super关键字可以调用父类的构造方法,也可以调用父类中的属性和方法。

6.重载:方法名相同,参数不同。

   覆写:当一个子类继承了一个父类,而子类中的方法与父类中的方法名称,参数个数,类型等都完全一致时,这就是覆写。同样,属性也是这样。

   多态:子类实例化对象可以转换为父类实例化对象。

7,抽象类:1)抽象类和抽象方法都必须用abstract来修饰

 2)抽象类不能被直接实例化,也不能用new来产生对象

                 3)抽象方法只需声明,而不需实现

                 4)含有抽象方法的类必须被声明为抽象类,其子类必须覆写所有的抽象方法后才能被实例化,否则这个子类还是个抽象类。

8.接口:接口与抽象类非常相似,也具有数据成员和抽象方法。与抽象类的不同之处在于:

1)数据成员必须初始化,其数据成员均为常亮。

2)接口里的方法必须全部声明为abstract,必须全为抽象方法,为抽象类中可以有一般方法。

interface 接口名称

{

final 数据类型 成员名称 = 常量;

abstract 返回值的数据类型 方法名称(参数)(abstract可以省略)

}

接口是JAVA实现多继承的一种机制,一个类只能继承一个父类,而可以实现多个接口。

    interface 子接口名称 extends 父接口1,父接口2,...

0 0