java笔试题

阅读更多
1.可以弹出“run...”的方式是eval(json.myFunction)()
var json={"myFunction":function(){alert("run...");}};

2.输出的值为false
BigDecimal a = new BigDecimal(0);
BigDecimal data = new BigDecimal(-1);
data=data.add(new BigDecimal(1));
System.out.println(data==a)

3.集合类的关系
Map 接口保存的内容是一对值 Key,Value
常用三个子类---->HashMap,Hashable,TreeMap
HashMap--->不能存在重复值,Key不能重复       ---采用异步处理,性能高,非线程安全的操作
Hashtable--->与Vector产生时代一样,实现了Map接口  ---采用同步的处理,性能相对较低,线程安全
TreeMap---->可以按照KEY的方式进行排序

4.final、finally、finalize的区别
5.多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?
6.说明JAR\WAR\EAR三种文件的区别
7.使a的值为74.19999847412109
short a ='1';
//a =Float.valueOf(Short.valueOf(a).floatValue()+Integer.valueOf(1).floatValue()).shortValue();
//另一种简单的写法
a+=1;
//其他写法
//a =(short)(a+1);
System.out.println(a);

8.resume()负责恢复suspend()方法体质的线程

你可能感兴趣的:(JAVA)