填空题下面程序段是创建一个Date类的对象并把它串行化保存到文件中,该对象表示的是运行时刻的日期及时间,请将程序补充完整。 import java.util.*; import java.io.*; public class SerializeDate date d; serializeDate() d=new Date(); try FileOutputStream f=new FileOutputStream("date.ser"); ObjectOutputStream s=new ObjectOutputStream(f); _________ f.close(); catch(IOException e) e.printStackTrace(); public static void main(String args[]) SerializeDate b=new SerializeDate(); System.out.println("The saved date is:"+b.d.toString());
填空题任何一个Java程序都默认引入了一个包,这个包的名字叫java.{{U}} 【14】 {{/U}}。
填空题将下列的程序补充完整。
import java.applet.Applet;
import java.awt.Graphics;
public class Applet2 extends Applet
{
public void paint(Graphics gap) {
in i=678;
gap.drawstring(Integer. 【8】 (i),20,60);
}
}
填空题下面的应用程序中有一个组,组内有4个单选按钮,请在画线处填入正确的语句使程序能正确运行。
import javax.swing.*;
public class OneTeam extends JFrame
{
JRadioButton[] teams = new JRadioButton[3];
public OneTeam()
{
super("One Team");
setSize (140,160);
setDefaultCloseOperation(JFrame.EXIT ON CLOSE
JPanel pane = new JPanel();
teams[0] = new JRadioButton("red choose");
teams[l] = new JRadioButton("blue choose");
teams[2] = new JRadioButton("green choose");
{{U}}【11】 {{/U}};
for ( int i = 0;i < teams.length;i++)
{
group.add(teams[i]);
pane.add(teams[i]);
}
setContentPane(pane);
}
public static void main(String arguments[]
{
OneTeam ot= new OneTeam();
ot.show();
}
填空题有两个文件Java_3.java和Java_3.html,其中Java_3.java是不完整的。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。题目要求:对变量的作用范围进行测试。请完善Java_3.java文件并进行调试(在命令行用appletviewerJava_3.html,或者使用集成开发环境),使程序运行结果如下图所示。Java_3.java文件源程序:importjava.awt.Container;importjavax.swing.*;publicclassJava_3extends(1)JTextAreaoutputArea;intx=1;//实例变量publicvoidinit()outputArea=new(2)();Containere=getContentPane();c.add((3));publicvoidstart()intx=5;//方法中的局部变量outputArea.append("在start方法中局部变量x是:"+x);methodA();//methodA有自动局部变量xmethodB();//methodB用x作为实例变量,nethodA();//methodA对自动局部变量重新初始化methodB();//保留实例变量x的值outputArea.append("/n/n在start中局部变量x是:"+x);publicvoidmethodA()intx=25;//每次调用方法时,对X的初始化outputArea.append("/n/n在methodA中的x是:"+x+"输入methodA后");++x;outputArea.append("/n在methodA中的x是:"+x+"退出methodA之前");publicvoidmethodB()outputArea.append("/n/n实例变量x是:"+x+"输入methodB时");x*=10;outputArea.append("/n实例变量x是"+x+"退出methodB时");Java_3.html文件源程序:<html><appletcode="Java_3.class"width=280height=250></applet></html>
填空题Java语言中,为将源代码翻译成__________文件时产生的错误称为编译错误。而将程序在运行中产生的错误称为运行错误。
填空题下列是一个Java应用程序,输出结果是【 】。
public class Testtt {
public static void main(String args[ ])
{ charc=''i'';
for(int n=6;n<11;n++)
{ if(n= =8)break;
System.out.print(C++);
}
}
}
填空题数据库应用的核心是{{U}} 【1】 {{/U}}。
填空题按作用域分类,变量有局部变量、 【8】 、方法参数和异常处理参数。
填空题Java对象中行化技术,主要是通过ObjectlnputStream类和______类来实现。
填空题阅读下列程序段
int i=3,j;
outer:while(i>0){
j=3;
inner:while(j>0){
if(j<2) break outer;
System.out.println(j+"and"+i);
j--;
}
i--;
}
被输出到屏幕的第一行结果是{{U}} 【9】 {{/U}}。
填空题若a, b 为short类型变量,并且已分别赋值为3和12,则表达式!(--a!=b++)的值是______。
填空题Java源程序文件编译后产生的文件成为字节码文件,其扩展名为{{U}} 【6】 {{/U}}。
填空题______ 是Java的特殊应用程序。它嵌入到HTML中,发布到互联网上。
填空题在Java线程中,共享数据的所有访问都必须作为临界区,使用{{U}} 【13】 {{/U}}进行加锁控制。
填空题break语句最常用的用法是在switch语句中,通过break语句退出switch语句,使程序从switch结构后面的______开始执行。
填空题在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有{{U}} 【1】 {{/U}}个元素。
填空题JavaAplication应用程序的编写和执行分3步进行;编写源代码、编译源代码、 【9】 。
填空题按照线程的模型,一个具体的线程也是由虚拟的CPU、代码与数据组成,其中代码与数据构成了 ______,线程的行为由它决定。
填空题J2SDK的命令可以分为6类:基本命令、RMI(远程方法调用命令)、【 】、安全控制命令、Java IDL和RNR-IIOP命令、Java Plug-in。
