Java软件开发练习题
ObjectOutputStream oos= new ObjectOutputStream(new FileOutputStream(“serial.bin”)); Java.util.Date d= new Java.util.Date();
Oos (d);
ObjectInputStream ois=new ObjectInputStream(new FileOutputStream(“serial.bin”)); try{
java.util.date restoredDate = (Java.util.Date) ois.readObject();
System.out.println(“read object back from serial.bin file:”+ restoredDate);
}
Catch (ClassNotFoundException cnf) {
System.out.println (“class not found”);
}
}
A)WriterObject
B)Writer
C)BufferedWriter
D)WriterObject
24、Class类的对象由______自动生成,隐藏在.class文件中,它在运行时为用户提供信息。
A)Java编译器
B)Java解释器
C)Java new 关键字
D)Java类分解器
二、填空题(每空2分,共30分)
1、按照Java的线程模型,代码和
2、在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的方法。
3、在下列Java applet 程序的横线处填入代码,使程序完整并能够正确运行。
Import java. awt. *;
Import java. applet. *;
Public class Greeting extends applet{
Public void (Graphics g) {
g.drawSting(“how are you!”,10,10);
}