Java面试题目及答案.docx

上传人:太** 文档编号:60557736 上传时间:2022-11-16 格式:DOCX 页数:16 大小:20.91KB
返回 下载 相关 举报
Java面试题目及答案.docx_第1页
第1页 / 共16页
Java面试题目及答案.docx_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《Java面试题目及答案.docx》由会员分享,可在线阅读,更多相关《Java面试题目及答案.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Java面试题及其答案Java基础方面:作用域当前类同一package子孙类其他package public V V V VSystem. out printin f Father Class Create);子类:package test;这个生存期由 javax servlet Servlet接 口 的 init, service 和 destroy 方法表达。希望大家补上,谢谢Servlet Exception, D Exception )Servlet Exception, D Exception ) )1、可能会让你写一段Jdbc连Oracle的程序并实现数据查询 答:程序如下:pa

2、ckage hello ant;String thePw = manager;Statement conn;ResultSet rs=null; try( catch (Exception e) e. printStackTraceO :public boolean execute Up date (String sql)trypublic ResultSet execute Query (String sql)trytrypublic static void main(StringQ args)ResultSet rs;jdbc conn = new jdbc0;rs=conn. execu

3、te Q uery Cselect * from test。; trySystem, out printin (rs get String Ci dz,);答:调用该访问返回一个以字符串指定类名的类的对象。答:一种分页方法currentPage=(pages=null)?(l): Integer parsei nt (pages)sql = select count你)from tables”;ResultSet rs = DBLink. execute Query (sql);while(rs nextO) i = rs getlnt(l);int intPageCount=l;intPag

4、e Count二(i % nu mPages=0) ? (i/hu m Pages) :(i/num Pages+1);int nextPage ;int upPage;if (upPage=l) upPage=l;sql二select * from tables”;rs=DBLink execute Query (sql);i=0;while(inumPages*(cinTentPage-l)& &rs. nextO) i+; href二List jsp?page=上一页/a下 一 页 aDOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这 种结构占用的内存较多

5、,而且DOM必须在解析文件之前把整个文档装入内存适合对X ML 的随机访问SAX:不现于DO M, SAX是事件驱动型的XML解析方式。它顺序读取X ML文 件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结 束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理X ML文件,适合 对XML的顺序访问STAX:Streaming API for XML (StAX)2、你在工程中用到了 xml技术的哪些方面?如何实现的?答:看如下代码用编码方式加以解决import java ia *;public static void main (String arg

6、s 口)()try(javax. xml. parsers D ocu me nt Builder builder = wang. append Child (doc. createTextNode(我是王老师); root append Child(wang);javax. xml. transform, stream. StreamR esult(outFile):catch (Exception e)4、编程用JAVA解析XML的方式.答:用SAX方式解析XML, XML文件如下: 信息学院/college notes男,1955年生,博士,95年调入海南大学/notesimport j

7、ava ia *;import java util Hashtable;public class SAX Handler extends Handler Base (private String current Element 二 null;private String current Value = null;public void setTable(Hashtable table)(this table = table;public void characters (char ch, int start, int length) throws SAXException(current Va

8、lue = new String (ch, start, length);public void end Elem e nt (String name) throws SAXException if (current Ele ment equals (name)table put (current Ele ment, current Value);)JSP内容显示源码,Sax X ml. jsp:TITLE剖析 XML 文件 people xmk/TITLE% page errorPage二 ErrPage jspcontent Type 二 text/ht ml; charset = GB2

9、312 % page importFjava ia * % page importFz,org w3c dom. * % % page import=z/javax. xmL parsers SAXParserFactoryz,% page importFSAX Handler %EJB方面答:一个EJB包括三个局部:Re mote Interface 接 口 的代码package Beans;import javax. ejh EJBObject;import java rmi RemoteException;public interface Add extends EJB ObjectHo

10、me Interface 接口 的代码package Beans;import java rmi RemoteException;import jaax. ejh Create Exception;import javax.ejh EJBIIome;public interface AddHome extends EJB Ho me import JavarmL RemoteException;import javax. ejh Session Bean;import javx. ejh Session Context;public class Add Bean Implements Sess

11、ion Bean2、应用服务器与WEB SERVER的区另ij? 希望大家补上,谢谢5、BS与CS的联系与区别。6、STRUTS的应用(如STRUTS架构)设计模式方面1、开发中都用到了那些设计模式?用在什么场合?答:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案 的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。 主要用到了 MVC的设计模式。用来开发JSP/Servlet或者J2EE的相关应用。简单工厂模式 等。1、如何校验数字型?var reV dl, 8 $|.dl, 2$/;var str=docu ment for ml

12、. all(i). value;else1、CORBA是什么?用途是什么?LINUX方面 1、LINUX下线程,GDI类的解释。import test FatherClass;System, out printin C Child Class Create”;public static voidmain(StringD args)=newnewFather Class fc ChildClass cc )Father Class 0;ChildClassO;输出结果:6、内部类的实现方式?System, out pri ntl n C Outer Cl ass Create);public s

13、tatic void main(StringD args)核心轻量级进程,而线程之间的管理在核外函数库中实现。Outer Class Create 再一个例题:public static double methodaO return dl; )static double methodaO return dl;)private class Inner One double methodaO return dl; C. static class InnerOne protected double methodaO return dl; )abstract class InnerOne public

14、 abstract double methodaO;7、垃圾回收机制如何优化程序?8、float型float伫3. 4是否正确?9、介绍JAVA中的Collection Frame Work(包括如何写自己的数据结构)?|-LinkedList|-ArrayListLSetMap|-Hashtable11、JAVA中的多形与继承? 希望大家补上,谢谢import java net *;import java ia *;private Buffered Reader in;try(ss=new ServerSocket(10000);while (true) socket = ss accept

15、 0;String RemotelP = socket getlnetAddress0. getHostAddressO;String RemotePort= :+socket getLocalPortO;System, out printing A client come inllP/+RemotelP+RemotePort); in = new BufferedReader(newString line 二 in read Line 0;System, out printinCCleint send is : + line);out printinC Your M essage Recei

16、ved !,z);public static void main (String 口 args);Client端程序: package test; import java ia *; import java net *;public class ClientPrint Writer out;trySystem, out printinCTry to Connect to 127. Q Q 1:10000。;socket = new Socket Cl 27. 0. Q 1, 10000);System, out printin CT he Server Connected! z9;System

17、. out printin CPI ease enter some Character/7);Buffered Reader line = new Buffered R eader (ne wInputStream Reader (System in);out = new Print Writer (socket get Output Stream 0, true);out printin (line read Li ne 0);System, out printin (in read Li ne 0); public static void main (String args)();中,实现

18、比拟要实现什么样的接口? 答:用插入法进行排序代码如下import java util*;ipublic InsertSort(int nu m, int mod) int MaxSize=l;for (int i=l;i=( (Integer) aL get( MaxSize-1). intV alueO)(I nteger) al get(j). int Value 0 He mplnt int Value 0) al. add G tempi nt);for (int i=0;iaL size。;i+) public static void main (String args)new I

19、nsertSort(10,100);InsertSort is is SortltO;)JAVA类实现序例化的方法是实现java ici Serializable接口 class SplitStringpublic SplitString (String str;int bytes)for (int i=l;i=loopCount ;i+)if (i=loopCount) public static void main(StringQ args)0ewldfls=103z,, 4);17、STRING 与 STRINGBUFFER 的区别。么使用 StringBuffer 的 toStringO 方法Jsp方面 application servlet正在执行的内容out用来传送回应的输出exception针对错误网页,未捕捉的例外2、jsp有哪些动作?作用分别是什么? 答:JSP共有以下6种基本动作前者页面不会转向include所指的页面,只是显示该页的结果,主页面还是原来的页面。执 行完后还会回来,相当于函数调用。并且可以带参数后者完全转向新页面,不会再回来。 相当于goto语句。Servlet 方面1、说一说Servlet的生命周期?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

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

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