今天看到『2016年美國最好和最爛的工作』這則新聞,看到數據學家和統計學家分列前兩名,看來我可以從這裡思考我的未來了,我在研究所時代主要就是學Fuzzy跟資料採礦的,經過了10年這麼久的時間,當初會寫的Java在很少用的情況下,都有點生疏了,真是怕轉業時碰到Java的面試應該會手足無措吧。
沒多久就借來『求職加分!進入IT產業必讀的324個 Java面試決勝題:從求職準備、面試流程、開發心得、重點回顧到經典試題的完整剖析』這本書看看。
你知道下列問題的答案嗎?
*物件何時被丟棄?物件被丟棄後,是否立即進行回收?程式設計師可否強迫JVM立即回收物件所占記憶體空間?
*sleep()和wait()有什麼區別?resume()負責恢復哪些執行緒的執行?呼叫yield()有什麼作用?
*String類別與StringBuffer類別有何區別?Math.random()與Random類別有何區別?
*若覆蓋某個類別的hashCode()方法,就必須同時覆蓋哪一個方法?HashMap與Hashtable有何區別?
*Statement與PreparedStatement有何區別?
*什麼是EJB?根據特性,EJB的Bean分為哪三大類?使用Java剖析XML分為哪兩大類方式?
*MVC分別代表什麼,包含哪些部分?又有哪些Java技術來實現?
*如何撰寫一個Singleton模式的程式?
*怎樣用天平秤三次,找出12顆球中的假球?
贏在高效率、必勝的技術面試準備 紮穩Java基礎技術根基及概念
隨著Android的流行,IT企業加考Java知識的機率大增。Java作為軟體發展的王牌語言,各企業對Java程式設計師的要求也不斷地提升。為了給廣大Java程式設計師提供最貼心的面試指導,並能具備紮實的程式設計技術,本書因應而生。
本書可以作為初、中級Java程式設計師以及想瞭解Java或者相關技術的人員的參考書籍。應徵者多看看國際企業的應徵試題,有助於提升自己的程式設計能力與觀念。除了應徵者之外,本書對於企業徵才也有幫助,企業可將本書的題目拿來當作考題,本書中有些題目比較難,能夠考出應徵者程度。
本書特色
*內容分為應徵面試準備工作、Java基礎知識、Java 開發的高端Web開發的相關題目、基本的上機程式設計題目和智力測試等四大部分,涵蓋常見的Java面試題,題型範圍廣,技術新穎。
*每章皆有重點分析,內容層次分明,對重點內容會有深入的分析及講解,次要內容的篇幅則略短,幫助讀者快速抓到重點所在。
*選取各大公司的經典試題,每個試題皆有詳細的試題分析,使讀者可深入理解。
*本書含有大量經典的、出現頻率頗高的上機測試題,操作性強。
附件:CD
附件內容:本書範例程式碼
作者簡介
張昆
學歷
山東大學電腦科學與技術學院
經歷
曾在用友軟體、Symbian中國研究院工作
參與過Lenovo RMS、IBM Web Sphere Modeler、Nokia Carbide等系統的開發工作
從2006年開發負責IBM公司企業內容管理系統(Enterprise Content Manager)產品的開發,透過與全球開發團隊的合作,使用J2EE平台技術、資料庫技術以及敏捷軟體開發方法進行企業內容管理產品開發
審校者簡介
陳錦輝
學歷
交通大學資訊科學碩士
經歷
育達科大資管系兼任講師
核心智識(股)軟體開發專案經理
專業IT圖書開發Time研究室室長
博碩文化(股)IT產品技術主編
專長
程式語言、人工智慧、資料探勘
IT技術著作數十餘本,相關著作如下:
《Java初學指引》
《資料結構初學指引》
《Java Swing程式設計(合著)》
《JDBC資料庫程式設計(合著)》
《XML與Java程式設計大全(合著)》
《JSP設計師入門手冊(合著)》
目錄
【PART 01 求職你準備好了嗎】
Chapter01 面試前必須知道的幾件事
【PART 02 Java程式設計】
Chapter02 Java程式基礎
Chapter03 Java語言符號
Chapter04 資料型別及型別轉換
Chapter05 陣列與字串
Chapter06 流程控制
Chapter07 例外處理及記憶體管理
Chapter08 輸入/輸出流
Chapter09 物件導向
Chapter10 Java的多執行緒
Chapter11 包和存取控制
Chapter12 集合框架
Chapter13 資料庫
【PART 03 Java Web開發】
Chapter14 J2EE(Java EE)和EJB3.0技術開發
Chapter15 XML、UML和MVC
Chapter16 JSP/Servlet技術
【PART 04 演算法】
Chapter17 常見的Java上機面試題
Chapter18 思維與智力測試
↑↑↑↑↑↑↑
這本書面對我所要參與的考試可能沒有直接的幫助,或許我需要再拿出另一本初階的電腦書一齊看才行,我的時間也沒有很多,就趕快閱讀進入狀況吧。