1.数组和list互换方法
2.接口和抽象类不同点有哪些,各有什么特点
3.退出一层循环用什么?如何退出多层循环?
4.如何遍历map的数据,有几种?
5.一个小数,如何保留到小数点后两位?
保留两位小数方式一:四舍五入
double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();

保留两位小数方式二:
java.text.DecimalFormat df = new java.text.DecimalFormat("#.00");
df.format(要格式化的数字);
例:new java.text.DecimalFormat("#.00").format(3.1415926)
#.00 表示两位小数 #.0000四位小数 以此类推...方式三:
double d = 3.1415926;
String result = String .format("%.2f");
%.2f %. 表示 小数点前内任意位数 2 表示两位小数 格式后的结果为f 表示浮容点型

保留两位小数方式三:
先乘以100 强转int 然后再除以100 类型为double
double a=8.26856;
int b=(int)(a*100);
a=(double)b /100;

6.一个batch,如何在程序异常后等待一段时间后重新运行?大概逻辑是什么
7.如何创建一个.txt文件,用什么创建
8.读写时需要有什么操作?
9.读写的异常是哪个
10.replace和replace all区别
1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);
2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;

数据库:
1.如何把检索的数据拼接起来?比如检索a b,要求a b拼接起来结果
CONCAT ('a','b')
2.检查出空格,如何替换掉?
REPLACE(' 1 2 3 ',' ','')

jsp&js
1.jsp里方法写在哪里
<%!方法 %>
2.js里怎么定义数据
声明变量时用var关键字
3.提交表单用什么代码
通过<form action="url"><input type="submit"></form>按钮方式提交
通过<input type="button" method="post/get" onclick="onSubmit()">
这里是通过onclick触发js事件,然后我们可以在function onSubmit(){}写一些传输方式,比较典型的就是ajax传输:
var j$ = jQuery.noConflict();//注册jQuery
function onSubmit(){
j$.ajax({
type:"get",
url:"fix_project_contrast_do.jsp",
data:{
fixitem_id : j$("#fixitem_id").val(),
check_man : j$("#check_man").val()
},
success:function(ret){
if(ret == 1) {
alert("提交审核成功!");
}else{
alert(ret);

}
window.returnValue=true;
window.close();
}
});
}

一般怎么测试