国产精品一久久香蕉产线看-国产精品一区在线播放-国产精品自线在线播放-国产毛片久久国产-一级视频在线-一级视频在线观看免费

Java面試題

時間:2022-07-12 04:56:02 面試 我要投稿
  • 相關推薦

Java面試題

1、什么是存儲過程和如何編寫

Java面試題

1、注冊Jdbc驅動程序的三種方式

1、用JDBC如何調用存儲過程

1、JDBC中的preparedStatement相比Statement的好處

1. 寫一個用jdbc連接并訪問oracle數據的程序代碼

2、Class.forName的作用?為什么要用?

答:調用該訪問返回一個以字符串指定類名的類的對象。

3、大數據量下的分頁解決方法。

4、用 JDBC 查詢學生成績單, 把主要代碼寫出來.

5、這段代碼有什么不足之處?

try {

Connection conn = ...;

Statement stmt = ...;

ResultSet rs = stmt.executeQuery("select * from table1");

while(rs.next()) {

}

} catch(Exception ex) {

}

36、說出數據連接池的工作機制是什么?

J2EE服務器啟動時會建立一定數量的池連接,并一直維持不少于此數目的池連接。客戶端程序需要連接時,池驅動程序會返回一個未使用的池連接并將其表記為忙。如果當前沒有空閑連接,池驅動程序就新建一定數量的連接,新建連接的數量有配置參數決定。當使用的池連接調用完成后,池驅動程序將此連接表記為空閑,其他調用就可以使用這個連接。

4、為什么要用 ORM? 和 JDBC 有何不一樣?

5. 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:

<%@ page errorpage=Errpage.jsp

contentType=text/html;charset=GB2312 %>


主站蜘蛛池模板: 久久网站免费 | 日本三级香港三级人妇三级 | 手机看片a永久免费看大片 手机看片91精品一区 | 日日摸夜夜添夜夜添影院视频 | 夜夜操免费视频 | 免费观看的黄色网址 | 国产激情毛片 | free性欧美hd粗暴 | 情人边吃奶边做好爽嗷嗷叫 | 成人短视频在线观看免费 | 婷婷婷色 | 日批视频在线免费看 | 黄色国产在线观看 | 日韩性网 | 精品x8x8视频| 三级视频黄色 | 欧美激情一区二区三区 | 免费日韩一级片 | 欧美第一福利 | 国产精品成人h片在线 | 日本综合视频 | 免费视频中文字幕 | 国产成人a在一区线观看高清 | 日本三级黄网站 | 亚洲精品天堂 | 国外成人免费高清激情视频 | 亚洲欧美日韩高清综合678 | 欧美日韩一本二本 | 成人免费国产欧美日韩你懂的 | 成人精品网 | 成人激情开心 | 日韩男女做性高清在线观看 | 2021入口一二三四麻豆 | 男女边摸边吃奶边做视频在线 | 欧美影院一区二区 | 91在线精品麻豆欧美在线 | 久久久久免费视频 | 国产偷倩视频 | 91国内精品久久久久怡红院 | 午夜影院18 | 日韩网 |