标签:ref notifyall join api eem cpu path setdaemon leo
未捕捉异常会由线程实例setUncaughtExceptionHandler()设定的Thread.UncaughtExceptionHandler实例处理之后是线程ThreadGroup,然后是默认的Thread.UncaughtExceptionHandler。
package cc.openhome;
public class TortoiseHareRace2{
public static void main(String[] args){
Tortoise tortoise = new Tortoise(10);
Hare hare = new Hare(10);
Thread tortoiseThread = new Thread(tortoise);
Thread hareThread = new Thread(hare);
tortoiseThread.start();
hareThread.start();
}
}
如果需要的是线程池、读写锁等高级操作。从JDK5之后提供了java.util.concurrent包,可基于其中的API建立更稳固的并行应用程序。java.util.concurrent.looks包中提供Lock、ReadWriter与Condition接口以及相关操作类,可以提供类似 synchronized、 wait()、notify()、notifyAll()的作用,以及更多高级功能。
问题1:InputStream
与Reader
差别 OutputStream
与Writer
差别InputStream和OutputStream类处理的是字节流,数据流中的最小单位是字节(8个bit)
Reader与Writer处理的是字符流,在处理字符流时涉及了字符编码的转换问
Reader类能够将输入流中采用其他编码类型的字符转换为Unicode字符,然后在内存中为其分配内存
Writer类能够将内存中的Unicode字符转换为其他编码类型的字符,再写到输出流中。
虽然因为大部分人没有提交所以都是五分,但是我是提交的三个人中的一个,也知道了错题
1.输入"cd"命令并按回车键后,将会出现什么情况?A.从当前目录切换到根目录B.屏幕显示当前目录C.从当前目录切换为上一级目录D.从当前目录切换到用户主目录(D)
3.现有:
import java.util.*;
Class FindStuff {
public static void main (String[]args) {
//insert code here
c.put ("X", 123);
}
}
分别插入到第5行,哪几行允许代码编译?(BDF)
A . Map c= new SortedMap();
B . HashMap c= new HashMap();
C . HashMap c= new Hashtable();
D .SortedMap c= new TreeMap();
E .ArrayList c= new ArrayList();
F .Map c = new LinkedHashMap();
4.现有:
- list是一个合法的集合引用
- getCollection()返回一个合法集合的引用
哪个是合法的?(BE)
A . or(Object o ; list)
B . for(Object o : getCollection())
C . for(Object o : list.iterator())
D . for(lterator i ; list.iterator() ; i.hasNext () )
E . for(lterator i=list.iterator(); i.hasNext (); )
5.现有:
import java.util.*;
class ForInTest {
static List list=new ArrayList();
}
public static void main (String [] args) {
list. add("a"); list. add("b");list. add( "c");
//insert code here
System.out.print (o);
}
}
哪一行插入到第9行将导致输出“abc"?(D)
A .for (Iterator o : list.iterator(); o.hasNext (); )
B .for (Iterator o : list)
C .for (Object o : list.iterator())
D . for (Object o : list)
7.创建一个只能存放String的泛型ArrayList的语句是哪项?(B)
A .ArrayList<int> al=new ArrayList<int>();
B . ArrayList<String> al=new ArrayList<String>()
C .ArrayList al=new ArrayList<String>();
D .ArrayList<String> al =new List<String>();
12.集合API 中Set接口的特点是?(D)
A .不允许重复元素,元素有顺序
B .允许重复元素,元素无顺序
C .允许重复元素,元素有顺序
D .不允许重复元素,元素无顺序
15.(D)
17.(C)
19.(AC)
20.(C)
21.(D)
24.(D)
29.(D)
标签:ref notifyall join api eem cpu path setdaemon leo
原文地址:http://www.cnblogs.com/taigenzhenjun/p/6657747.html