欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年JAVA面试题集 .pdf

    • 资源ID:39891863       资源大小:84.13KB        全文页数:7页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年JAVA面试题集 .pdf

    4、编程用JAVA 解析 XML 的方式.答:用 SAX 方式解析XML,XML 文件如下:王小明 信息学院 6258113 男,1955 年生,博士,95 年调入海南大学 事件回调类SAXHandler.java import java.io.*;import java.util.Hashtable;import org.xml.sax.*;public class SAXHandler extends HandlerBase private Hashtable table=new Hashtable();private String currentElement=null;private String currentValue=null;public void setTable(Hashtable table)this.table=table;public Hashtable getTable()return table;public void startElement(String tag,AttributeList attrs)throws SAXException currentElement=tag;public void characters(char ch,int start,int length)throws SAXException currentValue=new String(ch,start,length);public void endElement(String name)throws SAXException if(currentElement.equals(name)table.put(currentElement,currentValue);JSP内容显示源码,SaxXml.jsp:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -剖析 XML 文件 people.xml%File file=new File(c:people.xml);FileReader reader=new FileReader(file);Parser parser;SAXParserFactory spf=SAXParserFactory.newInstance();SAXParser sp=spf.newSAXParser();SAXHandler handler=new SAXHandler();sp.parse(new InputSource(reader),handler);Hashtable hashTable=handler.getTable();out.println(教师信息表);out.println(姓名 +(String)hashTable.get(new String(name)+);out.println(学院 +(String)hashTable.get(new String(college)+);out.println(电话 +(String)hashTable.get(new String(telephone)+);out.println(备注 +(String)hashTable.get(new String(notes)+);out.println();%EJB 方面1、EJB2.0 有哪些内容?分别用在什么场合?EJB2.0 和 EJB1.1 的区别?答:规范内容包括Bean 提供者,应用程序装配者,EJB 容器,EJB 配置工具,EJB 服务提供者,系统管理员。这里面,EJB 容器是 EJB 之所以能够运行的核心。EJB 容器管理着EJB的 创 建,撤 消,激 活,去 活,与 数 据 库 的 连 接 等 等 重 要 的 核 心 工 作。JSP,Servlet,EJB,JNDI,JDBC,JMS.名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -2、EJB 与 JAVA BEAN的区别?答:Java Bean 是可复用的组件,对 Java Bean并没有严格的规范,理论上讲,任何一个 Java 类都可以是一个Bean。但通常情况下,由于 Java Bean是被容器所创建(如 Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean 还要实现 Serializable接口用于实现Bean 的持久性。Java Bean实际上相当于微软 COM 模型中的本地进程内COM 组件,它是不能被跨进程访问的。Enterprise Java Bean 相当于 DCOM,即分布式组件。它是基于Java 的远程方法调用(RMI)技术的,所以EJB 可以被远程访问(跨进程、跨计算机)。但EJB 必须被布署在诸如 Webspere、WebLogic这样的容器中,EJB 客户从不直接访问真正的EJB 组件,而是通过其容器访问。EJB 容器是 EJB 组件的代理,EJB 组件由容器所创建和管理。客户通过容器来访问真正的EJB 组件。3、EJB 的基本架构答:一个 EJB 包括三个部分:Remote Interface 接口的代码package Beans;import javax.ejb.EJBObject;import java.rmi.RemoteException;public interface Add extends EJBObject /some method declare Home Interface 接口的代码package Beans;名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -import java.rmi.RemoteException;import jaax.ejb.CreateException;import javax.ejb.EJBHome;public interface AddHome extends EJBHome /some method declare EJB 类的代码package Beans;import java.rmi.RemoteException;import javax.ejb.SessionBean;import javx.ejb.SessionContext;public class AddBean Implements SessionBean /some method declare J2EE,MVC方面1、MVC 的各个部分都有那些技术来实现?如何实现?名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 7 页 -答:MVC 是 Model View Controller 的简写。Model 代表的是应用的业务逻辑(通过 JavaBean,EJB 组件实现),View 是应用的表示面(由JSP 页面产生),Controller 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。2、应用服务器与WEB SERVER的区别?希望大家补上,谢谢3、J2EE 是什么?答:Je22 是 Sun 公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型(enterpriese application model).在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次(tier)中。所属层次包括客户层(clietn tier)组件,web 层和组件,Business 层和组件,企业信息系统(EIS)层。4、WEB SERVICE名词解释。JSWDL 开发包的介绍。JAXP、JAXM 的解释。SOAP、UDDI,WSDL解释。答:Web Service描述语言WSDL SOAP 即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML编码信息的轻量级协议。UDDI 的目的是为电子商务建立标准;UDDI 是一套基于Web 的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的 Web Service注册,以使别的企业能够发现的访问协议的实现标准。5、BS 与 CS 的联系与区别。希望大家补上,谢谢6、STRUTS 的应用(如 STRUTS架构)名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 7 页 -答:Struts 是采用 Java Servlet/JavaServer Pages技术,开发Web 应用程序的开放源码的 framework。采用 Struts 能开发出基于MVC(Model-View-Controller)设计模式的应用构架。Struts 有如下的主要功能:一.包含一个 controller servlet,能将用户的请求发送到相应的Action 对象。二.JSP 自由 tag 库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。三.提供了一系列实用对象:XML 处理、通过Java reflection APIs自动处理JavaBeans 属性、国际化的提示和消息。设计模式方面1、开发中都用到了那些设计模式?用在什么场合?答:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。主要用到了MVC 的设计模式。用来开发JSP/Servlet或者 J2EE 的相关应用。简单工厂模式等。2、UML 方面答:标准建模语言UML。用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图,JavaScript 方面1、如何校验数字型?var re=/d1,8$|.d1,2$/;var str=document.form1.all(i).value;var r=str.match(re);if(r=null)名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 7 页 -sign=-4;break;else document.form1.all(i).value=parseFloat(str);名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 7 页 -

    注意事项

    本文(2022年JAVA面试题集 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开