深圳博安達軟件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"));
}
}
程序是否有錯,如果沒有請?zhí)顚懡Y(jié)果,如果有,說明錯誤原因。
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、
<script type="text/javascript">
var arr=new Array(3);
arr[0]="George"
arr[1]="John"
arr[2]="Thomas"
document.write(arr.join());
document.write("<br/>");
document.write(arr.join("."));
</script>
代碼是否有錯,如果沒有請寫出結(jié)果,如果有,請指出異常代碼。
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;
}
}
代碼是否有錯,如果沒有請寫出結(jié)果,如果有,請指出異常代碼。
5、請列出jsp四個作用域?
6、請使用java代碼獲得今天是星期幾?
7、請繪制Struts1的工作原理圖。
8、Java中多線程同步是什么?解釋實現(xiàn)多線程的'幾種方法?
9、比較oracle的truncate和delete的區(qū)別?
10、表:tableName,字段:id,如何只顯示重復(fù)數(shù)據(jù)?如何不顯示重復(fù)數(shù)據(jù)?(oracle語句)
11、列舉一個開發(fā)中遇到過的問題,怎樣解決的?
【深圳博安達軟件Java軟件工程師2014筆試題】相關(guān)文章:
軟件開發(fā)工程師JAVA筆試題10-15
Java軟件開發(fā)工程師筆試題寶典10-15
JAVA類軟件研發(fā)工程師筆試題目03-04
java軟件工程師簡歷范文07-31
java軟件工程師的簡歷范文09-13
java軟件開發(fā)工程師簡歷范文10-13
軟件專業(yè)java實習(xí)心得11-29