Java面试宝典经典书籍

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1LearnJava/J2EEcoreconceptsanddesign/codingissuesWithJava/J2EEJobInterviewCompanionByK.ArulkumaranTechnicalReviewersCraigMaloneLaraD’AlbreoStuartWatsonAcknowledgementsA.SivayiniR.KumaraswamipillaiCoverDesignK.ArulkumaranA.Sivayini2Java/J2EEJobInterviewCompanionCopyRight2005K.ArulkumaranTheauthorhasmadeeveryeffortinthepreparationofthisbooktoensuretheaccuracyoftheinformation.However,informationinthisbookissoldwithoutwarrantyeitherexpressorimplied.Theauthorwillnotbeheldliableforanydamagescausedorallegedtobecausedeitherdirectlyorindirectlybythisbook.3OutlineSECTIONDESCRIPTIONWhatthisbookwilldoforyou?MotivationforthisbookKeyAreasindexSECTION1Interviewquestionsandanswerson:JavaƒLanguageFundamentalsƒSwingƒAppletƒPerformanceandmemoryLeaks.ƒPersonalSECTION2Interviewquestionsandanswerson:EnterpriseJavaƒJ2EEƒServletƒJSPƒJDBCƒJNDIƒRMIƒEJBƒJMSƒXMLƒSQL,DatabasetuningandO/RmappingƒRUP&UMLƒStrutsƒWebandApplicationservers.ƒBestpracticesandperformanceconsiderations.ƒTestinganddeployment.ƒPersonalSECTION3Puttingitalltogethersection.Howwouldyougoabout…?1.HowwouldyougoaboutdocumentingyourJava/J2EEapplication?2.HowwouldyougoaboutdesigningaJava/J2EEapplication?3.Howwouldyougoaboutidentifyingperformanceproblemsand/ormemoryleaksinyourJavaapplication?4.HowwouldyougoaboutminimisingmemoryleaksinyourJava/J2EEapplication?5.HowwouldyougoaboutimprovingperformanceofyourJava/J2EEapplication?6.Howwouldyougoaboutidentifyinganypotentialthread-safetyissuesinyourJava/J2EEapplication?7.HowwouldyougoaboutidentifyinganypotentialtransactionalissuesinyourJava/J2EEapplication?8.HowwouldyougoaboutapplyingtheObjectOriented(OO)designconceptsinyourJava/J2EE4application?9.HowwouldyougoaboutapplyingtheUMLdiagramsinyourJava/J2EEproject?10.Howwouldyougoaboutdescribingthesoftwaredevelopmentprocessesyouarefamiliarwith?11.HowwouldyougoaboutapplyingthedesignpatternsinyourJava/J2EEapplication?12.HowwouldyougoaboutdeterminingtheenterprisesecurityrequirementsforyourJava/J2EEapplication?13.HowwouldyougoaboutdescribingtheopensourceprojectslikeJUnit(unittesting),Ant(buildtool),CVS(versioncontrolsystem)andlog4J(loggingtool)whichareintegralpartofmostJava/J2EEprojects?14.HowwouldyougoaboutdescribingWebservices?SECTION4EmergingTechnologies/FrameworksƒTestDrivenDevelopment(TDD).ƒAspectOrientedProgramming(AOP).ƒInversionofControl(IOC)(AlsoknownasDependencyInjection).ƒAnnotationsorattributesbasedprogramming(xdocletetc).ƒSpringframework.ƒHibernateframework.ƒEJB3.0.ƒJavaServerFaces(JSF)framework.SECTION5Sampleinterviewquestions…ƒJavaƒWebComponentsƒEnterpriseƒDesignƒGeneralGLOSSARYOFTERMSRESOURCESINDEX5TableofcontentsOutline_________________________________________________________________________________________3Tableofcontents________________________________________________________________________________5Whatthisbookwilldoforyou?____________________________________________________________________7Motivationforthisbook__________________________________________________________________________8KeyAreasIndex________________________________________________________________________________10Java–Interviewquestions&answers_____________________________________________________________11Java–LanguageFundamentals____________________________________________________________________________12Java–Swing____________________________________________________________________________________________44Java–Applet____________________________________________________________________________________________48Java–PerformanceandMemoryleaks______________________________________________________________________50Java–Personal__________________________________________________________________________________________53Java–KeyPoints________________________________________________________________________________________56EnterpriseJava–Interviewquestions&answers____________________________________________________59Enterprise-J2EE________________________________________________________________________________________60Enterprise-Servlet_______________________________________________________________________________________69Enterprise-JSP_________________________________________________________________________________________77Enterprise-JDBC________________________________________________________________________________________83Enterprise–JNDI&LDAP_________________________________________________________________________________87Enterprise-RMI_________________________________________________________________________________________90Enterprise–EJB2.x______________________________________________________________________________________94Enterprise-JMS________________________________________________________________________________________110Enterprise-XML________________________________________________________________________________________114Enterprise–SQL,TuningandO/Rmapping_________________________________________________________________119Enterprise-RUP&UML_____________________________________________________

1 / 237
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功