1.请列举Java语言中的8种基本数据类型,并说明每种数据类型所占用的空间大小。
答:Java语言的8种基本数据类型有:
byte字节型,占1个字节;
short短整型,占2个字节;
int整型,占4个字节;
long长整型,占8个字节;
float单精度浮点型,占4个字节;
double双精度浮点型,占8个字节;
char字符型,占两个字节;
boolean型,表示逻辑值,有true和false两个值,分别占1个字节。
2.什么是方法重载?(overload)
答:方法重载是指在一个类中可以声明多个同名的方法,而方法中参数的个数或者数据类型不一致。调用这些同名的方法时,JVM会根据实际参数的不同绑定到不同的方法。
3.什么是方法重写/覆盖?(override)
答:在继承关系中,子类的方法与父类的某一方法具有相同的方法名、返回类型和参数列表,则称子类的该方法重写或覆盖父类的方法。
4.什么是容器?
答:在Java当中,如果有一个类专门用来存放其它类的对象,这个类就叫做容器。
5.什么是事件?
答:当用户在界面上执行一个操作,就会产生一个事件。Java中事件是用来描述不同类型用户操作的对象。
6.什么是事件源?
答:事件源,即产生事件的组件。例如:当在Button上单击鼠标时,会产生一个ActionEvent类型的事件,Button就是事件源。
7.什么是事件监听器?
答:调用事件处理方法的对象。当界面操作事件产生并被发送到产生事件的组件时,该组件将把事件发送给能接受和处理该事件的监听器
8.请简述GUI中实现事件监听的步骤。
答: (1)通过实现ActionListener接口或者继承ActionAdapter类实现一个事件监听器类,并对处理监听动作的方法进行重写ÿ