报课、招生咨询电话:010-51268840/41

首页 > 计算机考试 > 试题汇编 > JAVA考试 > 试题 >
→论坛登陆 用户名  密码  
应聘Java笔试时可能出现问题及其答案(四)

作者: 发布时间:2008-05-19 11:52:10 来源:育路计算机考试频道
2、Class.forName的作用?为什么要用?

  答:调用该访问返回一个以字符串指定类名的类的对象。

  3、Jdo是什么?

  答:JDO是Java对象持久化的新的规范,为java data object的简称,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO很灵活,因为它可以在任何数据底层上运行。JDBC只是面向关系数据库(RDBMS)JDO更通用,提供到任何数据底层的存储功能,比如关系数据库、文件、XML以及对象数据库(ODBMS)等等,使得应用可移植性更强。

  4、在ORACLE大数据量下的分页解决方法。一般用截取ID方法,还有是三层嵌套方法。

  答:一种分页方法

  //输出内容
  //输出翻页连接
  合计:/第一页
  href="List.jsp?page=">上一页
  []
  下一页最后页

  Xml方面

  1、xml有哪些解析技术?区别是什么?

  答:有DOM,SAX,STAX等
  DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问STAX:Streaming API for XML (StAX)

  2、你在项目中用到了xml技术的哪些方面?如何实现的?

  答:用到了数据存贮,信息配置两方面。在做数据交换平台时,将不能数据源的数据组装成XML文件,然后将XML文件压缩打包加密后通过网络传送给接收者,接收解密与解压缩后再同XML文件中还原相关信息进行处理。在做软件配置时,利用XML可以很方便的进行,软件的各种配置参数都存贮在XML文件中。

  3、用jdom解析xml文件时如何解决中文问题?如何解析?

  答:看如下代码,用编码方式加以解决
  package test;
  import java.io.*;
  public class DOMTest
  {
   private String inFile = "c:\\people.xml";
   private String outFile = "c:\\people.xml";
   public static void main(String args[])
   {
    new DOMTest();
   }
   public DOMTest()
   {
    try
    {
     javax.xml.parsers.DocumentBuilder builder=javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder();
     org.w3c.dom.Document doc=builder.newDocument();
     org.w3c.dom.Element root=doc.createElement("老师");
     org.w3c.dom.Element wang=doc.createElement("王");
     org.w3c.dom.Element liu=doc.createElement("刘");
     wang.appendChild(doc.createTextNode("我是王老师"));
     root.appendChild(wang);
     doc.appendChild(root);
     javax.xml.transform.Transformer transformer=javax.xml.transform.TransformerFactory.newInstance().newTransformer();
     transformer.setOutputProperty(javax.xml.transform.OutputKeys.ENCODING, "gb2312");
     transformer.setOutputProperty(javax.xml.transform.OutputKeys.INDENT, "yes");  
     transformer.transform(new javax.xml.transform.dom.DOMSource(doc),new javax.xml.transform.stream.StreamResult(outFile));
    }
    catch (Exception e)
    {
     System.out.println (e.getMessage());
    }
   }
  }

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:

    育路网
 
 
                                        
评论】【加入收藏夹】【 】【打印】【关闭
育路网2007年夏令营联展
 更多有关新闻:
 
·[考试动态2008年医师资格考试网上报名须知 ·[考试动态2008年医师资格考试3月10日开始网
·[考试动态卫生部医师资格考试委员会公告 ·[考试动态2008年医师考试于9月20至21进行
·[考试动态关于北京考区2008年度国家医师资 ·[考试动态崇文区卫生局关于北京考区2008年
·[考试动态丰台区卫生局关于北京考区2008年 ·[考试动态2008年上海市医师资格考试(考区
·[考试动态2008年医师资格考试(天津考区) ·[考试动态惠州市卫生局关于2008医师资格考
·[考试动态无锡市关于2008年医师资格考试网 ·[考试动态关于珠海市2008年医师资格考试的
·[考试动态韶关市关于2008年医师资格考试网 ·[考试动态深圳市关于2008年医师资格考试深
·[考试动态杭州市卫生局关于2008年医师资格 ·[考试动态丽水市关于2008年医师资格考试报
发表评论
用户名: 密码:
验证码: 匿名发表
课程搜索:
选择分类:
课程关键字:
课程 学校
 2008年首都高校秋季招生
北京理工大学2008年招生简章
北京文理研修学院2008年招生简章
北京建设大学2008年招生简章
北京中山学院2008年招生简章
北京城市学院2008年招生简章
培黎职业学院2008年招生简章
北京金融学院2008年招生简章
北京吉利大学2008年招生简章
北方工商管理学院2008年招生简章
 本周推荐课程
·初中起点雅思半年脱产 ·启德雅思6分冲刺课程
·新概念1+2册慢速精讲课 ·环球新托福100分强化
·北文王长喜四级强化班 ·英语四、六级培训课程
·海文考研数学课程 ·海文考研英语课程
·北大企业管理高级研修班 ·清华企业领导人研修班
·中美高中生交换项目 ·北工大中加学院2+2本科
·劳动和社会保障部物流师 ·物业管理师职业培训
·市场营销经理国际资格 ·现场管理实务培训
清华大学留学
中法管理硕士预科班
课程咨询热线:010-51268840 51268841
 最新新闻
·安徽芜湖公务员招考面试5月17日举行
·安徽省直机关招考公务员面试 看似容易得高分难
·公立院校需要高考成绩 留学新加坡请"擦亮眼睛
·湖南地方志编纂委员会公务员考录面试入围名单
·湖南省监狱管理局录用公务员面试人员名单
·湖南省文化厅及其参照单位公务员面试人员名单
·教育部官员解读当前留学五大热点话题
·民主建国会北京市委员会08年招考公务员公告
·湖南多家省直单位录用公务员面试名单公布
·可考街道公务员 将有养老保险和岗位津贴 社区
 育路社区            进入>>
 
学员报名服务中心: 北京北三环西路32号恒润中心1806(交通位置图
咨询电话:北京- 010-51268840/41 传真:010-51418040 上海-021-64392659、64397431
育路网-中国新锐教育社区: 北京站 | 上海站 | 郑州站| 武汉站
本站法律顾问: 邱清荣律师
北京育路互联科技有限公司版权所有 | 京ICP备05012189号