更新時間:2020-08-24 16:34:31 來源:動力節(jié)點(diǎn) 瀏覽2544次
1. Java語言的核心類庫有哪些?
collections、streams、networking、reflection、serialization、event、handling、multithreading、NIO、localization、以及其他。
2、如果要寫客戶端程序,需要掌握什么內(nèi)容?
學(xué)習(xí)WEB的小應(yīng)用程序——applet,掌握GUI設(shè)計(jì)的思想和方法,以及桌面程序的SWING,AWT,SWT。還要了解對UI部件的JavaBEAN組件模式,JavaBEANS也被應(yīng)用在JSP中以把業(yè)務(wù)邏輯從表現(xiàn)層中分離出來。
3、如何使用及管理WEB服務(wù)器?
首先要做好面試的準(zhǔn)備工作,知道面試單位所使用的WEB服務(wù)器,然后針對性介紹自己擅長的技術(shù),如tomcat,resin,Jrun等,此外攻城獅需要知道如何這些服務(wù)器基礎(chǔ)上擴(kuò)展和維護(hù)WEB程序。
4、J2EE技術(shù)
J2EE技術(shù)有很多,如JMX(JavaManagementeXtensions)、JMS(JavaMessageService)、JNDI(JavaNamingandDirectoryInterface)、JTA/JTS(JavaTransactionAPI/JavaTransactionService)、JavaMail。高級java攻城獅必須懂得如何配置火熱管理一個J2EE應(yīng)用程序服務(wù)器,如WebLogic,JBoss等,還要懂得利用簇類、連接池、分布式處理支援等附加服務(wù),還要懂得監(jiān)控、調(diào)整它的性能,并在它上面封裝和配置應(yīng)用程序。
5、輕量級應(yīng)用程序框架
如Spring、PicoContainer、Avalon,以及它們的IoC/DI風(fēng)格(setter、constructor、interfaceinjection)。
以Spring為例,String、StringBuffer、StringBuilder有不少區(qū)別。String是字符串常量,簡要的說,String類型和StringBuffer類型的主要性能區(qū)別其實(shí)在于String是不可變的對象,StringBuffer是字符串變量(線程安全),在一般情況下我們推薦使用StringBuffer,特別是字符串對象經(jīng)常改變的情況下。StringBuilder是字符串變量(非線程安全),是一個可變的字符序列是5.0新增的,此類提供一個與StringBuffer兼容的API,在大多數(shù)實(shí)現(xiàn)中,它的速度要更快。
6、EJB(企業(yè)級JavaBeans)
企業(yè)級Java開發(fā)人員應(yīng)該具備的技術(shù)包括EJB的標(biāo)準(zhǔn)技術(shù)(比如EJB工作原理、使用方法等)、EJB持久化、服務(wù)器端組件模型,以及它們的不同組件模式,比如Stateless/StatefulSessionBeans,EntityBeans,MDB(Message-DrivenBeans)。
以上就是動力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對“常見的高級java軟件工程師面試題”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743