- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业技术方面面试题
????(一)Java面试题
????Java是当前最热门的软件开发语言,它具有跨平台、面向对象、强大的网络功能等特性。不仅能在电脑上使用Java程序,还能在手机、PDA、家用电器上使用Java程序,甚至举世瞩目的火星车也全部采用Java技术。Java在不到10年时间内已经变成最流行的软件开发平台,最新的企业级Java2.0版本(简称:J2EE)也成为企业应用系统上最受欢迎的开发标准。
????目前我国Java人才还远远不够,至少短缺20万。特别是随着大量软件外包业务进入中国,许多外资或中资软件企业也开始面临着高级Java人才奇缺的问题,尤其是熟悉J2EE又能掌握一门相应外语的人才成为了众多大公司争抢的对象。当前全世界范围内的J2EE架构师都是紧缺的人才,只是中国更加明显而已。许多求职者的履历表上都有把J2EE列进去,但是仔细查看或是面试之后就会发现大多数人只是听过J2EE,并没有真正用过这些技术。
????下面这些都是面试时Java的基本题,面试官大多数不会问你Hibernate有多先进,Eclipse的三个组成部分,或commanddesignpattern,他们都是老一辈了,最喜欢问的就是基础知识。别小看了这些基础,哪怕水平一流,如果栽在一到基础知识的问题下,也和高薪无缘。
????例题:
????1.什么是JDK,举出几个公司开发的JDK。
????答:JDK(JavaDevelopmentKit)是整个Java的核心,包括了Java运行环境(JavaRuntimeEnvirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(JavaVirtualMachine)运行效率要比SunJDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比SunJDK好很多。
????2.JDK如何下载和安装?
????答:JDK又叫做J2SE(Java2SDKStandardEdition),可以从Sun的Java网站上下载到,/j2se/downloads.html,JDK当前最新的版本是J2SDK1.4.2,建议下载该版本的JDK,下载页面在这里:/j2se/1.4.2/download.html。
下载好的JDK是一个可执行安装程序,默认安装完毕后会在C:\ProgramFiles\Java\目录下安装一套JRE(供浏览器来使用),在C:\j2sdk1.4.2下安装一套JDK(也包括一套JRE)。然后我们需要在环境变量PATH的最前面增加java的路径C:\j2sdk1.4.2\bin。这样JDK就安装好了。
????3.JDK的命令工具
????答:JDK的最重要命令行工具:
????java:启动JVM执行class
????javac:Java编译器
????jar:Java打包工具
????javadoc:Java文档生成器
????这些命令行必须要非常非常熟悉,对于每个参数都要很精通才行。对于这些命令的学习,JDKDocumentation上有详细的文档。
????4.什么是应用服务器(AppServer)?简要介绍几种常用的AppServer。
????答:AppServer是运行Java企业组件的平台,构成了应用软件的主要运行环境。当前主流的AppServer是BEA公司的WeblogicServer和IBM公司的Websphere以及免费的Jboss,选择其中一个进行学习就可以了,个人推荐Weblogic,因为它的体系结构更加干净,开发和部署更加方便,是Java企业软件开发人员首选的开发平台。下面简要介绍几种常用的AppServer:
????1)Tomcat
????Tomcat严格意义上并不是一个真正的AppServer,它只是一个可以支持运行Serlvet/JSP的Web容器,不过Tomcat也扩展了一些AppServer的功能,如JNDI,数据库连接池,用户事务处理等等。Tomcat被非常广泛的应用在中小规模的JavaWeb应用中,因此本文做一点下载、安装和配置Tomcat的介绍:
????Tomcat是Apache组织下Jakarta项目下的一个子项目,它的主网站是:/tomcat/,Tomcat最新版本是Tomcat4.1.27,软件下载的连接是:/dist/jakarta/tomcat
文档评论(0)