第一次面試

yeluowuhen發表於2009-06-27
今天上午,去太極面試,有幾點需要注意的記在這兒吧
1.首先,static方法是不能呼叫非static屬性及方法的,比如下題:
public class Test {
private String s1;
private String s2;
public static void main(String[] args){
int a;
if(a)
{
System.out.println("s1="+s1);
}
else{
System.out.println("s2=" +s2);
}

}
}
錯誤之處有:(1)不能將int型轉化為boolean型別,即使對a賦值,也是不行的,不像在C裡面,可以在if()條件判斷時轉化成布林型;
(2)static方法不能呼叫非static屬性,而且s1,s2均沒有例項化;
2.在Java中,float f=11.1是錯誤的,float型別必須後加f, 即申明float f=11.1f;
並且,double d=3.14E12是完全正確的,偶以為它越了界;
3.除此之外,還問到了異常與錯誤的區別,並且面試官說可以捕獲錯誤??現在,我理解是,異常是程式執行過程中出現的異想不到的情況,可以對其進行特殊處理,但是錯誤是在程式執行截長過程中發生的故障,很難處理。不過還是理解的不到位,需要親身編碼實踐。
參考材料:[url]http://blog.csdn.net/duoshanx/archive/2004/08/25/84485.aspx[/url]及[url]http://hi.baidu.com/%C6%D6%B6%ABs1t0424/blog/item/963b8211880830f4c3ce79b1.html[/url]
4.關於自定義標籤的及struts在JS中的應用,SSH,現在也不太懂吶~
5.上次筆試中資料庫連線查詢的問題,Servlet的生命週期,doGet()及doPost()方法是何時被呼叫,均不清楚,Java的基礎太薄弱了。
PS:七八月份的實習,會泡湯嗎?後悔沒早下手,後悔沒好好學~IT的世界,好多東東需要了解,一定要加油!
現在開始看Linux,很好玩的說。
堅持下去不要放棄!

相關文章