Java面试宝典
南山浪子
这个作者很懒,什么都没留下…
展开
-
Java面试宝典——基础部分(一)
这套面试题主要目的是帮助那些还没有 java 软件开发实际工作经验,而正在努力寻找 java 软件开发工作的朋友在笔试时更好地赢得笔试和面试。由于这套面试题涉及的范围很泛,很 广,很杂,大家不可能一天两天就看完和学完这套面试宝典,即使你已经学过了有关的技术, 那么至少也需要一个月的时间才能消化和掌握这套面试宝典,所以,大家应该早作准备,从 拿到这套面试宝典之日起,就要坚持在每天闲暇之余学习其中几道...原创 2019-03-06 16:42:03 · 412 阅读 · 2 评论 -
Java面试宝典—— webservice 部分(十二)
十一. webservice 部分1、WEB SERVICE 名词解释。JSWDL 开发包的介绍。JAXP、JAXM 的解释。SOAP、UDDI,WSDL 解释。Web ServiceWeb Service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得 Web Service 能与其他兼容的组件进行互操作。JAXP(Java API for XML...原创 2019-03-07 16:52:10 · 406 阅读 · 0 评论 -
Java面试宝典—— EJB 部分(十一)
十. EJB 部分1、EJB 是基于哪些技术实现的?并说出 SessionBean 和 EntityBean 的区别,StatefulBean 和 StatelessBean 的区别。EJB 包括 Session Bean、Entity Bean、Message Driven Bean,基于 JNDI、RMI、JAT等技术实现。SessionBean 在 J2EE 应用程序中被用来完成...原创 2019-03-07 16:48:30 · 222 阅读 · 0 评论 -
Java面试宝典——j2ee部分(十)
九. j2ee 部分1、BS 与 CS 的联系与区别。C/S 是 Client/Server 的缩写。服务器通常采用高性能的 PC、工作站或小型机,并采用大型数据库系统,如 Oracle、Sybase、InFORMix 或 SQL Server。客户端需要安装专用的客户端软件。B/S是 Brower/Server 的缩写,客户机上只要安装一个浏览器(Browser),如 Netscape...原创 2019-03-06 18:14:20 · 337 阅读 · 0 评论 -
Java面试宝典——软件工程与设计模式(九)
八.软件工程与设计模式1、UML 方面标准建模语言 UML。用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图。2、j2ee 常用的设计模式?说明工厂模式。总共23种,分为三大类:创建型,结构型,行为型我只记得其中常用的6、7种,分别是:创建型(工厂、工厂方法、抽象工厂、单例)结构型(包装、适配器,组合,代理)行为(观察者,模版,策略)然后再针...原创 2019-03-06 18:09:44 · 214 阅读 · 0 评论 -
Java面试宝典——流行的框架与新技术(八)
七.流行的框架与新技术1、谈谈你对 Struts 的理解。答:1. struts 是一个按 MVC 模式设计的 Web 层框架,其实它就是一个大大的 servlet,这个Servlet 名为 ActionServlet,或是 ActionServlet 的子类。我们可以在 web.xml 文件中将符合某种特征的所有请求交给这个 Servlet 处理,这个 Servlet 再参照一个配...原创 2019-03-06 18:06:34 · 307 阅读 · 0 评论 -
Java面试宝典——XML部分(七)
六. XML 部分1、xml 有哪些解析技术?区别是什么?答:有 DOM,SAX,STAX 等DOM:处理大型文件时其性能下降的非常厉害。这个问题是由 DOM 的树结构所造成的,这种结构占用的内存较多,而且 DOM 必须在解析文件之前把整个文档装入内存,适合对 XML的随机访问 SAX:不现于 DOM,SAX 是事件驱动型的 XML 解析方式。它顺序读取 XML 文件,不需要一次全部...原创 2019-03-06 17:58:36 · 239 阅读 · 0 评论 -
Java面试宝典——数据库部分(六)
五.数据库部分1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。employee: eid,ename,salary,deptid;select * from employee order by deptid desc,salary2、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序创建表:mysql> createtable e...原创 2019-03-06 17:54:54 · 1156 阅读 · 0 评论 -
Java面试宝典——Java web 部分(五)
四. Java web 部分1、Tomcat 的优化经验答:去掉对 web.xml 的监视,把 jsp 提前编辑成 Servlet。有富余物理内存的情况,加大 tomcat 使用的 jvm 的内存2、HTTP 请求的 GET 与 POST 方式的区别答:servlet 有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由 javax.servlet...原创 2019-03-06 17:42:50 · 261 阅读 · 0 评论 -
Java面试宝典——html&JavaScript&ajax 部分(四)
三. html&JavaScript&ajax 部分1. 判断第二个日期比第一个日期大如何用脚本判断用户输入的的字符串是下面的时间格式2004-11-21必须要保证用户的输入是此格式,并且是时间,比如说月份不大于12等等,另外我需要用户输入两个,并且后一个要比前一个晚,只允许用 JAVASCRIPT,请详细帮助作答,,//这里可用正则表达式判断提前判断一下格式,然后按...原创 2019-03-06 17:35:48 · 216 阅读 · 0 评论 -
Java面试宝典——算法与编程(三)
二.算法与编程1、编写一个程序,将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt文件中,a.txt 文件中的单词用回车符分隔,b.txt 文件中用回车或空格进行分隔。答:packagecn.itcast;import java.io.File;import java.io.FileReader;import java.io.FileWrite...原创 2019-03-06 17:30:35 · 453 阅读 · 0 评论 -
Java面试宝典——基础部分(二)
41、运行时异常与一般异常有何异同?异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java 编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。42、error 和 exception 有什么区别?error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出...原创 2019-03-06 17:18:31 · 378 阅读 · 0 评论 -
Java面试宝典—— 其它(十三)
十二.其他1、请用英文简单介绍一下自己.4、WEB SERVICE 名词解释。JSWDL 开发包的介绍。JAXP、JAXM 的解释。SOAP、UDDI,WSDL 解释。2、请把 http://tomcat.apache.org/ 首页的这一段话用中文翻译一下?Apache Tomcat is the servlet container that is used in the offi...原创 2019-03-07 16:53:34 · 270 阅读 · 1 评论