阿里巴巴集團經(jīng)營多元化的互聯(lián)網(wǎng)業(yè)務(wù),致力為全球所有人創(chuàng)造便捷的交易渠道。自成立以來,阿里巴巴集團建立了領(lǐng)先的消費者電子商務(wù)、網(wǎng)上支付、B2B網(wǎng)上交易市場及云計算業(yè)務(wù),近幾年更積極開拓?zé)o線應(yīng)用、手機操作系統(tǒng)和互聯(lián)網(wǎng)電視等領(lǐng)域。集團以促進一個開放、協(xié)同、繁榮的電子商務(wù)生態(tài)系統(tǒng)為目標,旨在對消費者、商家以及經(jīng)濟發(fā)展做出貢獻。
以下分享的是一套阿里巴巴Java筆試題:
1. 下列運算符中優(yōu)先級別最高的是?
A:&
B:&&
C:!=
D:?:
2: 若用數(shù)組S[0…n]作為兩個棧S1和S2的存儲結(jié)構(gòu),對任何一個棧只有當S全滿時才不能做入棧操作。為這兩個棧分配空間的最佳方案是
A:S1的棧底位置為0,S2的棧底位置為n+1
B:S1的棧底位置為0,S2的棧底位置為n/2
C:S1的棧底位置為1,S2的棧底位置為n/2
3. 經(jīng)過強制類型轉(zhuǎn)換以后,變量a,b的分別為
Short a =128;byte b =(byte)a;
A:128 127
B:128 -128
C:128 128
D:編譯錯誤
4. Java 的Daemon線程,setDaemon設(shè)置必須要:
A:在Start之前
B:在Start之后
C:前后都可以
5. 下列不屬于Java語言魯棒性特點的是
A:java能程序在編譯和運行時的錯誤
B:Java能運行虛擬機實現(xiàn)跨平臺
C:Java自己操縱內(nèi)存減少了內(nèi)存出錯的可能性
D:Java還實現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)類型的可能
6. 有以下一個對象:
public class DataObject implements Serializable{
private static int i=0;
private String word=””;
public void setWord(String word){
this.word=word;
}
public void set I(int i){
DataObject.i =I;
}
}
創(chuàng)建一個如下方式的
DataObject:DataObject object = new DataObject();
Object.setWord(“123”);object.setI(2);
將此對象序列化為文件,并在另外一個JVM中讀取文件,進行反序列化,請問此時讀出的DataObject對象中的word和i的值分別為:
A:”” ,0
B:”” ,2
C:”123” ,2
D:”123” ,0
7. 基于Servlet API如何實現(xiàn)轉(zhuǎn)向時不在地址欄中顯示轉(zhuǎn)向后的地址?
A:redirect()
B:sendRedirect()
C:forward()
D:transform()
8. 假設(shè)有以下代碼
String s=”hello”;
String t=”hello”;
Char c[] ={‘h’,’e’,’l’,’l’,o’’};
下列選項中返回false的語句是:
A:s.equals(t);
B:t.equals(c);
C:s==t;
D:t.equals(new String(“hello”));
9. 下面的代碼運行的結(jié)果是:
class B extends Object{
static{
System.out.println("Load B");
}
public B(){
System.out.println("Create B");
}
}
class A extends B{
static{
System.out.println("Load A");
}
public A(){
System.out.println("Create A");
}
}
public class Testclass{
public static void main(String[] args) {
new A();
}
}
A:Load B à Create B à Load A à Create A
B:Load Bà Load A àCreate B àCreate A
C:Load B à Create B à Create A à Load A
D:Create B àCreate A àLoad B àLoad A
10. 為了讓瀏覽器以UTF-8編碼顯示JSP頁面,請問下列JSP代碼正確的是:
A: