深圳博安达软件Java软件工程师2014笔试题
1、
public class test(
public static String chang(String param){
param=null;
return param;
}
public static void main(String[]) arge){
String param1="p1";
param1=change(param1);
map table1=new Hashtable();
table1.put(param1,"pv1");
System.out.println(table1.get("p1"));
}
}
程序是否有错,如果没有请填写结果,如果有,说明错误原因。
2、
public class test(
public static void main(String[] args){
List list=new ArrayList();
list.add("1");
list.add("3");
list.add("4");
for(Object o:list){
if("3".equals(o)){
list.remove(o);
}
}
}
}
以下例子是否有异常,如果有,指出问题,并简单描述解决方法。
3、
var arr=new Array(3);
arr[0]="George"
arr[1]="John"
arr[2]="Thomas"
document.write(arr.join());
document.write("
");
document.write(arr.join("."));
代码是否有错,如果没有请写出结果,如果有,请指出异常代码。
4、
public class Outer{
public void instanceMethod(){
Action action=new Action(){
public void doAction(){
System.out.println("error");
}};
action.doAction();
new DataClass(5){
public void printData(){
system.out.println("data="+getData());
}
};
}
public sattic void main(String[] args){
new Outer().instanceMethod();
}
}
interface Action{
void doAction();
}
class DataClass{
private int data;
public DataClass(int data){
this.data=data;
}
public int getData(){
return data;
}
}
代码是否有错,如果没有请写出结果,如果有,请指出异常代码。
5、请列出jsp四个作用域?
6、请使用java代码获得今天是星期几?
7、请绘制Struts1的工作原理图。
8、Java中多线程同步是什么?解释实现多线程的'几种方法?
9、比较oracle的truncate和delete的区别?
10、表:tableName,字段:id,如何只显示重复数据?如何不显示重复数据?(oracle语句)
11、列举一个开发中遇到过的问题,怎样解决的?
版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。
本文地址:https://www.gunzhua.com/jiuye/bishi/75514.html