java基礎

相信大家應聘的時候第一關就是筆試,即使是一位很有經驗的工程師也不一定能夠順利通過,筆試不好,可能就無法進行面試,即使能夠進行面試,考官對你的印象也不會很好,問的問題也會很多,估計很難吃的消,當然如果你是位很有經驗的高手,也是有可能通過面試,但也會影響到你的待遇.

   有可能有人會問,如果你真是個有一定開發經驗的java工程師,怎麼可能通不過筆試,其實這種可能性是存在的,而且很大,因爲筆試的題目一般都很基礎,有一些都是你平時不曾注意到的,可能你在開發中用到過,但不一定知道是什麼,比如說:jsp的肯定都用到過out,request等但不一定知道它們叫jsp的內置對象,如果考題問你:jsp的內置對象有哪些,你就不一定答的上來,再比如說:在開發javabean的時候一般都會用到ArrayList,HashMap,但你不一定就知道ArrayListVector的區別,HashMapHashtable的區別,可能你在開發中都是混用,也不會報錯,但效率會大大降低,如果在多線程開發中混用,可能就會產生錯誤.可能這些都是小問題,如果有一定基礎,看看書就知道所以然了,但筆試中答不上來或答錯就可能影響到你是否能夠面試成功,如果面試公司是你非常想進的公司,因爲這些細節問題而最終沒能進去,豈不是很遺憾.

   我寫這篇文章就是讓大部分的人少一份遺憾,多一份面試成功後的喜悅,也許有人會問:你才工作幾年啊,就在這裏作總結,你說的問題在筆試中可能出現嗎?我要說的是我工作時間的確很短(2002年畢業),但大大小小的公司也面試了不少,有時候就是因爲這些筆試上的小問題而沒能進想進的公司,結果我自己總結了一下面試的得與失,重新看了看基礎知識,結果成功應聘在一家很大的公司,拿着相同工作經驗的比較高的工資,之所以我花時間要在這裏總結,目的就是爲了大家能進自己想進的公司,拿到自己要求的工資.也許這些總結比幾篇技術文章帶給你的收穫都大,因爲它直接和你的利益,前途掛鉤.本文適用於有一定開發能力但java,j2ee基礎欠紮實而又在找Java,jsp,j2ee開發,維護方面工作的朋友,如果你的時間充足建議還是全面的看看基礎知識,如果時間緊張可以側重看一下我下面列舉出來的問題,最好能由點到面的看.

   好了,閒話不多說了,下面列舉我筆試中遇到過的問題,以及這些問題的延伸,問題都比較基礎,答案就不在這裏說了,查查資料,看看書就能解決,我在此鄭重聲明:不是說懂了下面的問題就一定能夠面試成功,就是什麼高手了,就不用看書了,我的總結只是提高你筆試的成功率,在你基礎不是很紮實,時間很緊的情況下幫助你成功筆試.切記:它不是萬能的.

Java基礎方面:

1,作用域public,protected,private,以及不寫時的區別

2,ArrayListVector的區別,HashMapHashtable的區別

3,char型變量能不能定義爲一箇中文?爲什麼?

4,多線程有幾種表示方法,都是什麼?同步有幾種實現方法,都是什麼?

5,繼承時候類的執行順序問題,一般都是選擇題,問你將會打印出什麼?

6,內部類的實現方式?

7,垃圾回收機制,如何優化程序?

8,floatfloat f=3.4是否正確?

Jsp方面

1,jsp有哪些內置對象?作用分別是什麼?

2,jsp有哪些動作?作用分別是什麼?

3,include的兩種實現方式的區別?

4,兩種跳轉方式分別是什麼?有什麼區別?

Servlet方面

1,說一說Servlet的生命週期?

2,Servlet版本間(忘了問的是哪兩個版本了)的不同?

Jdbc,Jdo方面

1,可能會讓你寫一段JdbcOracle的程序.

2,Class.forName的作用?爲什麼要用?

3,Jdo是什麼?

Xml方面

1,xml有哪些解析技術?區別是什麼?

2,你在項目中用到了xml技術的哪些方面?如何實現的?

3,jdom解析xml文件時如何解決中文問題?如何解析?

EJB方面

1,EJB2.0有哪些內容?分別用在什麼場合? EJB2.0EJB1.1的區別?

MVC方面

1,MVC的各個部分都有那些技術來實現?如何實現?

設計模式方面:

1,開發中都用到了那些設計模式?用在什麼場合?

JavaScript方面

      1,如何校驗數字型?

CORBA

      1,CORBA是什麼?用途是什麼?

 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

以上就是我的總結,可能不是全部,因爲時間問題,如果能夠記起來,我會再加上,有些問題描述的可能不準確,希望大家批評指正,問題都很基礎,即使不知道,花上一點時間查找(csdn/java)就能弄懂,希望對正在找工作的朋友有所幫助,有所提醒.一份正確率很高的筆試卷可能會爲你的面試減輕負擔,少問不少問題.

當然我還是要提醒從事軟件開發,維護工作的朋友們要重視基礎,善於總結和比較,對什麼都能追根究底.

發佈了7 篇原創文章 · 獲贊 0 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章