- 將ISO8859-1字符串轉成GB2312編碼,語句為?
String s=new String(text.getBytes(“iso8859-1”),”gb2312”).
- 說出你用過的J2EE標準的WEB框架和他們之間的比較?
答:用過的J2EE標準主要有:JSP&Servlet、JDBC、JNDI、JavaMail、JTA、XML、RMI、WebServices等。這些標準主要提供了對于WEB框架的全方位的支持及整合,通過Web容器來管理這些中間件,使得Web框架開發實現者,只需注重應用系統的實現,而不必關注及業務不相關的邏輯,大大降低了開發成本和開發周期。同時這些中間年良好的擴展性、平臺不相關性,也使得這個標準成為大多數Web框架所采用。
- 類庫有哪些?
Xerces ,JDOM ?dom4j ?XOM jConfig ?XStream
- <jsp:include>及<%@include>的區別
動態INCLUDE用jsp:include動作實現 它總是會檢查所含文件中的變化,適合用于包含動態頁面,并且可以帶參數。
靜態INCLUDE用include偽碼實現,定不會檢查所含文件的變化,適用于包含靜態頁面,不能實現參數共享。
1、怎么樣手動啟動Oracle數據庫?
答:第一步:啟動Oracle在OS下的監聽程序。第二步:啟用OS下的實例服務。第三步打開數據庫。
2、WEB SERVICE 的理解
Web Service主要是為了使原來各孤立的站點之間的信息能夠相互通信、共享而提出的一種接口。 Web Service所使用的是Internet上統一、開放的標準,如HTTP、XML、SOAP(簡單對象訪問協議)、WSDL等,所以Web Service可以在任何支持這些標準的環境(Windows,Linux)中使用。注:SOAP協議(Simple Object Access Protocal,簡單對象訪問協議),它是一個用于分散和分布式環境下網絡信息交換的基于XML的通訊協議。在此協議下,軟件組件或應用程序能夠通過標準的HTTP協議進行通訊。它的設計目標就是簡單性和擴展性,這有助于大量異構程序和平臺之間的互操作性,從而使存在的應用程序能夠被廣泛的用戶訪問。
3、寫一個遞歸編程
public class Test {
static int multiply(int n){
if(n==1||n==0)
return n;
else
return n*multiply(n-1);
}
public static void main(String[] args){
System.out.println(multiply(10));
} ?
4、AWT和Swing的區別?
一般swing組件是從awt組件擴展的,swing是輕量組件 而awt是重量組件, AWT是比較依賴操作系統組件,功能少,Swing不依賴,組件多,功能多 窗口風格更多樣化 Swing是由純JAVA CODE所寫的,解決了JAVA因窗口類而無法跨平臺的問題,使窗口功能也具有跨平臺及延展性的特性,而且SWING不需占有太多系統資源,并且一些組件也采用一些更開放式的開發方式,支持更多的擴展。
5、哪幾個方法可以實現一個線程?
一種是聲明 Thread 的子類,重載 Thread 類的方法 run。 另一種途徑是聲明一個類,該類實現 Runnable 接口。然后再實現方法 run。
6、STOP()和SUSPEND()不推薦使用的原因?
因為stop本質上就是不安全的。停止線程會導致解鎖它已鎖定的所有監視程序。suspend 從本質上就是易于死鎖的一種操作。
7、JAVA事件有哪些模式?
- 事件直接驅動模式。它的第一個要求就是性能的要求,需要直接而且快,是必須經常使用的,主要適合于迅速處理 前臺的命令,往往是系統架構的重要部分,也是流程控制的主要模式。2.監控式事件模式是借助第三者來監控和觸發事件,特點是: 有一個觀察者置身事外在定期獨立運行著。