几道简单的JAVA和J2ME的题目,给500分,绝不食言,不够开帖子再给。
Rigel 2003-07-06 03:29:16
1 基础知识
分配一个5x5的字符串数组。
画出java.lang.Error,java.lang.Throwable,java.lang.RuntimeException和java.lang.Exception之间的继承关系图。
Java中final关键字有什么作用?
用于线程实现的类和接口分别是什么?各写出一个简单的使用范例。
2 MIDP API
MIDlet能够访问文件系统吗?如果能,请说明方法;如果不能,请说明原因。
下面哪些是J2ME里的屏幕类(Screen的派生类)?
(A) Alert (B) JWindow (C) Form (D) Dialog (E) List (F) TextBox (G) Frame
MIDlet和服务器通讯都有哪些方式(协议)?就其中任何一种写一段例子程序。
3 程序设计题
在一个动态数组中有很多同一类型的对象,每个对象有一个唯一的名字。对象是按一定的顺序加入数组的,此顺序在程序运行过程中不能改变。数组中对象较多,且要求根据对象名字能够很快地找出对应的对象。数组中的对象都实现下面的接口:
public interface NamedObject {
public String getName();
}
请设计一个符合要求的动态数组类,并保证其为线程安全的。
完成下面的冒泡排序方法的实现。
public class Utils {
public static void bubblesort(Comparable[] arr) {
…
}
}