Android
1、 Android的組件有那些,分別有什麼作用?
2、 Android常用的幾種佈局,每種佈局的應用場景,至少三種?
3、 簡述Activity的生命週期和狀態?
4、 Android平臺框架由哪幾部分組成,
5、 Android定位有哪幾種方式,分別介紹每種方式的優缺點。
6、 Android事件處理機制有兩種,一是回調機制,一種基於監聽接口,什麼是回調函數?常用的監聽接口有幾個?
7、 Intent在Android系統中是做什麼的。
8、 獲取網絡資源有哪幾種方式。每種方式的特點?
綜合能力:
1、 XML文檔定義有幾種方式,他們之間有何本質區別?解析XML文檔有哪幾種方式?
2、 說出數據連接池的工作機制是什麼
3、 J2ee常用的設計模式,說明工廠模式?
4、 EJB和JavaBEAN的區別。
Java基礎:
1、 math.round(11.5)和math.round(-11.5)?
2、 short s1 = 1,s1 = s1 + 1是否有錯誤,short s1 = 1,s1 + = 1是否有錯誤。
3、 Set裏的元素是不能重複的那麼用什麼方法來區分重複與否呢?是用 == 還是equals,他們有何區別?
4、 Abstract的method是否可同時是static,是否可同時是native,是否可同時是synchronized
5、 當一個線程進入一個對象的一個synchroized方法後,其他線程是否可進入此線程的其他方法?
6、 &和&&的區別?
7、 Float型float f = 3.4 是否正確?
8、 是否可以從一個static 方法內部發出對非static方法的調用?
9、 檢查以下代碼是否正確,若有錯,指出錯誤並改正
ClassSomethind{
Final intI;
Publicvoid doSomething(){
System.out.println(“i = ” + i);
}
}
10、是否可以繼承String類。
11、兩個對象值相同(x.equals(y) == true)但卻有不同的hash code這句話對嗎?爲什麼?
12、JAVA語言如何進行異常處理,關鍵字throws throw try catch finally 分別有什麼意義,try塊中可以拋出異常嗎?
13、java中會存在內存泄漏嗎?請簡單描述?
14、寫clone()方法時,通常都有一行代碼,爲什麼?
15、try{}裏有一個return語句那麼緊跟在try後的finally{}裏的code會不會被執行,什麼時候被執行,return前還是return後。
16、什麼是java序列化,如何實現Java序列化?
17、Anonymous Inner Class(匿名內部類)是否可以extends(繼承)其他類?,是否可以implements(實現)interface(接口)?
18、當一個對象被當做參數傳遞到一個方法後,此方法可以改變這個對象的屬性,並返回改變後的結果,這裏是值的傳遞還是引用傳遞?
19、說出一些常用的類、包、接口請各舉5例?
20、GC是什麼,爲什麼要有GC?
21、面向對象的特徵有哪些方面?
22、java中有幾種方式實現線程,用什麼關鍵字修飾同步方法,stop()和suspend()方法爲何不推薦使用?
23、sleep()和wait()有什麼區別?
24、有如下程序段:
public class StringTest {
public static void main(String[] args){
String s1 = "hello";
String s2 = new String("hello");
String s3 = new String("hello");
testString(s1,s2,s3);s2= s2.intern();
System.out.println("after s2.intern");
testString(s1,s2,s3);
}
private static void testString(String s1,Strings2,String s3){
System.out.println("s1 = s2 is "+(s1==s2));
System.out.println("s2 = s3 is "+(s2==s3));
System.out.println("s1.equals(s2) is "+ s1.equals(s2));
System.out.println("s2.equals(s3) is "+ s2.equals(s3));
}
}
運行後,其輸出的是什麼?
JSP基礎
1、 jsp有哪些動作?作用分別是什麼?
2、 什麼情況下調用doGet()和doPost()
Servlet基礎
1、 如何實現Servlet的單線程模式
Hibernate基礎
1、 爲什麼要使用Hibernate
Spring基礎
Disratehetservlet 的作用是什麼?