递归是常用的一种解决问题的方法,它的基本思想就是 ______。
以下程序段的输出结果为 ( )int j=2;switch(j){case 2:System.out.print("two.");case 2+1:System.out.println("three.");breakdefault:System.out.println("value is"+j);break;}
J2EE和下列______语言相绑定。
CardLayout布局管理器可以使多个构件共享同一个【 】。
在j2sdkl.4.2版中,解压得到的目录中,存放编译器、解释器和许多工具的目录是 ( )。
使用【 】API来访问数据库使得数据库应用程序不依赖于特定的数据库厂家。
Java对象串行化技术,主要是通过ObjectInputStream类和【 】类来实现的。
在面向对象方法中,【 】描述的是具有相似属性.操作的一组对象。
JscrollPane面板的滚动条通过移动【 】对象实现。
下列哪个选项是正确计算42°(角度)的余弦值?
本题程序中实现了一个“生产者一消费者问题”。生产者产生一个随机数存入DataPool类中,消费者从中取出数据。DataPool类一次只能存放一个数据。请更正题中带下划线的部分。 注意:不改变程序的结构,不得增行或删行。 class DataPool { private int data; private boolean isFull; public DataPool() { isFull=false; } public synchronized void putData(int d) { if(isFull= =true) { try { this.notify(); } catch(InterruptedException e) {} } data=d; isFull=true; System.out.println("生产了一个数据:"+data); this.notify(); } public synchronized int getData() { if(isFull= =false) { try { this.wait(); } catch(InterruptedException e) {} } isFull=false; System.out.println("消费了一个数据"+data); this.wait(); return this.data; } boolean getIsFull() { return isFull; } } class Producer extends Thread { DataPool pool; public Producer(DataPool pool) { this.pool=pool; } public void run() { for(int i=0; i<10; i++) { int data=(int) (Math.random()*1000); try {//用于生产数据 sleep(data); } catch(InterruptedException e) {} pool.putData(data); } } } class Consumer implements Runnable { DataPool pool; public Consumer(DataPool pool) { this.pool=pool; } public void run() { for(int i=0; i<10; i++) { int data=pool.getData(); try {//用于处理数据 sleep((int) (Math.random()*1000)); } catch(InterruptedException e) {} } } } public class advance } public static void main(String[] args) { Data Pool pool=new Data Pool(); Producer pro=new Producer(pool); Runnable con=new Consumer(pool); Thread conTh=new Thread(con); pro.start(); conTh.start(); } }
接口的主要功能不包括 ( )
在当前的Java实现中,每个编译单元就是一个以( )为后缀的文件。
在软件测试设计中,软件测试的主要目的是 ( )
下列字符中表示回车符号的是( )。
在通常情况下,下列( )类的对象可以作为BufferedReader类构造函数的参数。
阅读下列程序:class ThreadTest extends Thread{ public static void main(String[]args){ Thread t=new Thread(this); t.start(); } public void run(){ System.out.print("A thread test."); }} 对该程序而言,正确结论是 ( )
下列关于线程和进程的说法正确的是( )。
Java的输入输出流包括【 】、字符流、文件流、对象流以及多线程之间通信的管道流。
为了从HTML文件中获取参数,在Applet程序中应该编写的代码是( )。
