求教几道JAVA题

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:59:15
1.要比较两个对象在内存中是否存放在同一位置,应该采用。。。。
2.使用。。。关键字制定一个类属于一个特定的包;使用。。。。关键字导入要使用的类
简答
1简述JAVA时间处理的机制及过程
2访问控制符都有哪几种?简述采用此种控制符修饰类和成员时的可访问性
3说明FINAL,FINALLY,FINALIZE的区别,并说明各自的用法
4方法的重写有哪些规则,如何体现多态
简答
1简述JAVA事件处理的机制及过程

1. obj1 == obj2 返回true表示在同一位置, false表示不再同一位置
2. package关键字制定一个类属于一个特定的包 import关键字导入要使用的类

简答1. 这个表述不清楚。

2. public 公有的,souyou类都可以访问俄
default 默认的, 只有同意包内的类可以访问
protected 受保护的 同一包内的类可以访问,不同包中的子类可以访问
private 私有的, 只能在当前类的内部使用

3. final 最终的,该修饰符修饰的类是不可被继承的,用于修饰方法,则表示该方法不可被子类重写,如果方法变量声明前,则表示这个为常量

finally 用于try catch块儿的最后, 表示无论该段儿代码是否发生异常都要执行该语句块儿中的代码

finalize 垃圾回收

4. 重些要求,访问修饰符要大于或等于当前方法的访问修饰符,它们的大小顺序是public > protected > default > private, 重写要求参数列表与原来方法一致,返回值也要与原来方法一致

1.要比较两个对象a,b在内存中是否存放在同一位置:if(a==b)这就是比较地址,只有equals()方法才比较内容。
2.使用pakage关键字制定一个类属于一个特定的包;使用import关键字导入要使用的类
简答
1.没明白题目意思。
2.访问控制符有三个:private、protected、public。private的只有该类中的方法可访问,protected该类及其子类还可以访问,public的都可访问。如果不修饰符则使用默认的访问权限,同一个包内可以访问。
3.final是变量、方法、对象及类的修饰符,申明为final的变量,其值不能改变;申明为final的方法,不能重写该方法;申明为final的对象,其地址不能改变(其实也是值不能改变,因为java中的对象其实就相当于C/C++中的指针),但是其成员变量可以改变;申明为final的类,不能被继承。fin