关注蜜蜂引路,注册平台账号.
Java程序的并发机制是 【】。
A、多线程
B、多接口
C、多平台
D、多态性
A
【解析】
Java是通过多线程实现并发机制的。
多线程是指一个程序中包含多个执行流,多线程程序设计的含义是可以将程序任务分成几个并行的子任务。
下列线程状态转换序列,在线程实际运行中可能出现的序列是【】。
下列程序创建了一个线程并运行,请在下划线处填入正确代码。 public class Try extends Thread{ public static void main(String args[]){ Thread t=new Try(); __________; } public void run(){ System.out.println(“Try!”); } }
Java API中支持线程的类或接口是【】。Ⅰ.java.lang.Thread Ⅱ.java.lang.Runnable Ⅲ.java.lang.ThreadGroup Ⅳ.java.io.Serializable
下列方法被调用后,一定使调用线程改变当前状态的是【】。
语句Thread thread = new SomeThreadClass()成功运行后,线程thread处于生命周期 ____________ 状态。
Java的线程调度策略是一种基于优先级的____________试调度。
下列方法中哪个是执行线程的方法【 】。
阅读下列代码片段 class InterestTest________ActionListener{ public void actionPerformed (ActionEvent event){ Double interest = balance * rate/100; Balance += interest; NumberFormat format = NumberFormat.getCurrencyInstance(); System.out.println(“balance = ”+ Formatter.format (balance)); } Private double rate; }在下划线处,应填的正确选项是 【 】。
用鼠标单击菜单项(MenuItem)产生的事件是【 】。
鼠标在窗口中移动时,产生的事件是【 】。
在Java中,线程的模型就是一个CPU、程序代码和__________的封装体。
Thread类中能运行线程体的方法是【 】
线程生命周期中正确的状态是【 】
Java语言中,负责并发管理的机制是【 】
下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是【 】public class Test implements Runnable{ public static void main(String args[]){ Test t=new Test(); Thread tt=new Thread(t); tt.start(); } public void run(){ for(;;){ try{}catch(e){} System.put.println("Hello"); } } }
下列方法中可以用来创建一个新线程的是【 】
使新创建的线程参与运行调度的方法是 【 】。
Java中的线程模型由三部分组成,与线程模型组成无关的是【 】。
如果线程调用下列方法,不能保证使该线程停止运行的是 【 】。
实现线程交互的wait()和notify()方法在____________类中定义。
AWT中用来表示颜色的类是【 】。
对鼠标点击按钮操作进行事件处理的接口是 【 】。
类变量必须带有的修饰符是【 】。
下列不属于Swing的构件是 【 】。
Swing与AWT相比新增的布局管理器是【 】。
Java中的抽象类Reader和Writer所处理的流是【 】。
在Java中,“目录”被看作是【 】
下列程序的运行结果是 【 】public class test{ private String[] data={“10”,“10.5”}; public void fun(){ double s=0; for(int i=0;i<3;i++){ try{ s=s+Integer.parseInt(data[i]); }catch(Exception e){ System.out.print(“errorl:”+data[i]); } } } public static void main(String[] args){ try{ testd=new test(); d.fun(); }catch(Exception e){ System.out.printIn(“error2”); } } }
下列代码的执行结果是 【 】public class Test { public static void main(String[] args){ int[] x={0,1,2,3}; for(int i=0;i<3;i+=2){ try{ System.out.println(x[i+2]/x[i]+x[i+1]); }catch(ArithmeticException e){ System.out.println("error1"); }catch(Exception e){ System.out.println("error2"); } } } }
在oneMethod()方法运行正常的情况下,程序段将输出什么? public void test(){ try{ oneMethod(); System.out.println("condition 1"); }catch(ArrayIndexOutOfBoundsException e){ System.out.println("condition 2"); }catch(Exception e){ System.out.println("condition 3"); }finally{ System.out.println("finally"); } }