2017年Java程序員面試筆試試題
Java能夠自動處理對象的引用和間接引用,實現自動的無用單元收集,使用戶不必爲存儲管理問題煩惱,能更多的時間和精力花在研發上。yjbys小編整理的Java程序員面試筆試試題,歡迎大家參考!
1. 面向對象編程的三大特性是什麼,請簡要闡述
2. String 和StringBuffer的區別
3. 說出ArrayList,Vector, LinkedList的存儲性能和特性
4. Collection 和 Collections的區別
5. HashMap和Hashtable的區別
6. final, finally, finalize的區別
7. Overload和Override的區別。Overloaded的方法是否可以改變返回值的類型?
8. error和exception有什麼區別?
9. abstract class和interface有什麼區別?
10. List, Set, Map是否繼承自Collection接口
11. swtich是否能作用在byte上,是否能作用在long上,是否能作用在String
12. char型變量中能不能存貯一箇中文漢字?爲什麼?
13. 多線程有幾種實現方法,都是什麼?哪一種方式比較優秀?同步有幾種實現方法,都是什麼?
14. Java中有幾種類型的流?JDK爲每種類型的流提供了一些抽象類以供繼承,請說出他們分別是哪些類
Struts框架
1. Struts框架的整體運行流程
2. ActionServlet在Struts框架中的總體作用功能是什麼
3. Struts框架的後綴名一般爲,後綴後能不能更改,如果能更改的話,如何
4. 如何在中配置數據源以及獲取數據源
5. 文件action配置中的attribute屬性和name屬性有什麼區別
6. Struts中的Action是不是線程安全的?如果不是有什麼方式可以保證Action的線程安全?如果是,說明原因
7. Action的Execute方法有幾個參數,這幾個參數的具體作用是什麼
8. Action的Execute方法的返回值是什麼類型,有幾種方式可以返回此類型
9. ActionFrom中對於錯誤消息的存取是如何存取的,頁面上面是如何顯示ActionFrom中存放的出錯消息
10. 普通的Action對於消息的存取是如何實現的,頁面上面是如何顯示Action中存放的消息
11. 普通的ActionForm和動態的ActionForm有什麼區別,在動態的ActionForm中如何設定一個日期類型的屬性
12. 動態ActionForm是以什麼方式存取表單控件的值的。要使用動態ActionForm取得一個控件的值是如何取得
13. 普通的Action與DispatchAction的區別是什麼
14. Struts框架中常用的有HTML/Bean/Logic標籤,這些標籤的主要功能是什麼
15. HTML標籤中的name屬性代表什麼功能,爲什麼可以省略不寫
16. Struts標籤中name和property兩個屬性的作用和區別
18. 請簡述自定義標籤的步驟
19. 如何在自定義標籤中獲取ServletContext,HttpSession,
20. Servlet2.4版本中新增加了一個標籤爲簡單標籤,要實現簡單標籤的話,必須實現標籤中的哪一個方法,該方法有沒有返回值.
21. Struts框架如何實現國際化的步驟
22. 如何實現頁面中HTML標籤的初始值設置
23. Struts框架的綜合運用開發過程中,一般會使用ActionForm和JavaBean,這兩個Bean能不能通用?如果不能的話請簡述原因
24. 如何操作Oracle表中CLOB和BLOB字段
2 spring框架
1. Spring框架分爲哪七大模塊,各模塊的主要功能作用是什麼七大模塊,如下:
2. Spring框架中的三大核心思想是什麼
3. IOC的'概念以及在Spring容器中如何進行IOC的操作。
4. Spring容器是如何管理Bean的生命週期的(如Bean的初始化方法,Bean的銷燬方法)
5. DI的概念以及在Spring框架注入有幾種方式。使用構造注入對象,必須要注意什麼問題,當設值注入與構造注入同時存在時,執行的先後流程順序
6. 使用DI注入時,Property代表什麼意思,如果property引用的是其他Bean的話,如何注入,如果引用是字符串的話,如何設置。
7. 在Spring框架中獲取連接池有幾種方式。當JNDI與DBCP同時存在時,會不會出現問題,如果不能同時存在的話,請說明原因
AJAX技術
1. 什麼是AJAX技術,爲什麼要使用AJAX
2. 什麼是XMLHttpRequest對象,以及如何在不同的瀏覽器創建XMLHttpRequest對象
3. AJAX在客戶端時。如何發送文本的GET和POST請求,以及如何接收服務端傳送回來的文本數據
4. AJAX在客戶端時如何發送XML數據,服務端如何接收XML數據以及解析。服務端如何發送XML數據到客戶端,客戶端如何進行解析。
5. 在AJAX中,如何解決文本與XML的發送與接收的編碼與解碼文本的GET方式
hibernate框架
2. Hibernate框架中的核心接口有哪些,這些接口的具體功能是什麼
4. 配置文件中,應該包含哪些具體的配置內容
5. 簡述Hibernate的主鍵機制,針對Oracle數據庫,有幾種主鍵機制可以適用
6. 請簡述Hibernate中cascade,inverse,constrained幾個屬性的區別
7. Hibernate有幾種數據查詢方式,這幾種數據查詢方式的優缺點
8. Hibernate中的延遲機制的原理,以及Hibernate中數據有幾種延遲加載方式?
9. Hibernate中Load和Get兩種方法查詢數據的區別
10. Hibernate如何實現對象之間一對一的映射。一對一的映射有幾種方式
15. 如何在Hibernate中實現對數據的批量刪除和批量更新
相關文章
-
2017年Java程序員面試題集
Java看起來設計得很像C++,但是爲了使語言小和容易熟悉,設計者們把C++語言中許多可用的特徵去掉了,這些特徵是一般程序員很少使用的。下面是小編整理的關於Java程序員面試題集,大家一起看看吧!1、面向對象的特徵有哪些方面 -
初級java程序員筆試題2017年
在學習、工作乃至生活中,大家或多或少都會接觸過作文吧,作文根據寫作時限的不同可以分爲限時作文和非限時作文。那麼問題來了,到底應如何寫一篇優秀的作文呢?以下是小編幫大家整理的我心中你最美作文,希望對大家有所幫助。 -
2017年初級java程序員筆試題
一般將程序員分爲程序設計人員和程序編碼員,但兩者的界限並不非常清楚,特別是在中國。軟件從業人員分爲初級程序員、高級程序員、系統分析員和項目經理四大類的方法。下面是小編整理的關於初級java程序員筆試題,希望大家 -
2017年java程序員面試基本題目
SUN認證是給網絡設計界建立的一套認證標準,Sun公司推出了Java以及Solaris技術認證方案。下面是小編整理的關於java程序員面試基本題目,希望大家認真閱讀!1、面向對象的特徵有哪些方面1.抽象:抽象就是忽略一個主題中與當 -
2017年Java程序員面試題及答案
Sun 認證Java程序員考試內容涉及Java所有相關知識、編程概念及applet開發技巧。以下是關於Java程序員面試題及答案,希望大家認真閱讀!第一,談談final, finally, finalize的區別。final?修飾符(關鍵字)如果一個類被聲明爲f -
2017年java程序員考試試題
關於高等學校畢業生就業情勢的調查報告一、調查背景隨着xx年我校08級大二同學的實習生涯拉開帷幕,各種各樣的就業情況也擺在了我們面前。針對這一情況,特作出一份畢業生就業情勢分析報告。二、調查目的對這一情況進行調 -
Java程序員面試筆試基礎題
以下是本站小編收集整理的Java程序員面試筆試基礎題,希望可以爲您帶來幫助!更多內容請關注應屆畢業生考試網! 一. 選擇題(共50題,每題2分,共100分。多選題選不全或選錯都不得分。)1. 以下屬於面向對象的特徵的是(C,D)。 -
2017年初級java程序員筆試題及答案
程序員需要理解一個模塊的需求,很多程序員寫程序往往只關注一個功能需求,他們把性能指標全部歸結到硬件,操作系統和開發環境上,而忽視了本身代碼的性能考慮,性能需求指標中。下面是小編整理的關於初級java程序員筆試題及答 -
2017年SUN-Java程序員認證考試試題
________政治部:茲介紹________等____名同志前去你處________,請接洽。此致敬禮(單位名稱)(蓋章)年 月 日 -
2017年java程序員英語面試自我介紹
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念。下面是小編分享的java程序員英語面試自我介紹,歡迎大家閱讀! java程序員英語面試自我介紹My name is XXX, 21