- 将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.监控式事件模式是借助第三者来监控和触发事件,特点是: 有一个观察者置身事外在定期独立运行着。