深圳博安達(dá)軟件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"));
}
}
程序是否有錯(cuò),如果沒(méi)有請(qǐng)?zhí)顚懡Y(jié)果,如果有,說(shuō)明錯(cuò)誤原因。
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);
}
}
}
}
以下例子是否有異常,如果有,指出問(wèn)題,并簡(jiǎn)單描述解決方法。
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>
代碼是否有錯(cuò),如果沒(méi)有請(qǐng)寫出結(jié)果,如果有,請(qǐng)指出異常代碼。
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;
}
}
代碼是否有錯(cuò),如果沒(méi)有請(qǐng)寫出結(jié)果,如果有,請(qǐng)指出異常代碼。
5、請(qǐng)列出jsp四個(gè)作用域?
6、請(qǐng)使用java代碼獲得今天是星期幾?
7、請(qǐng)繪制Struts1的工作原理圖。
8、Java中多線程同步是什么?解釋實(shí)現(xiàn)多線程的'幾種方法?
9、比較oracle的truncate和delete的區(qū)別?
10、表:tableName,字段:id,如何只顯示重復(fù)數(shù)據(jù)?如何不顯示重復(fù)數(shù)據(jù)?(oracle語(yǔ)句)
11、列舉一個(gè)開(kāi)發(fā)中遇到過(guò)的問(wèn)題,怎樣解決的?
【深圳博安達(dá)軟件Java軟件工程師2014筆試題】相關(guān)文章:
Java軟件開(kāi)發(fā)工程師筆試題寶典10-15
JAVA類軟件研發(fā)工程師筆試題目03-04
軟件工程師:java軟件開(kāi)發(fā)簡(jiǎn)歷范文10-15
java軟件工程師簡(jiǎn)歷范文07-31
java軟件工程師的簡(jiǎn)歷范文09-13
java軟件開(kāi)發(fā)工程師簡(jiǎn)歷范文10-13
軟件專業(yè)java實(shí)習(xí)心得11-29