2.
privatejava.util.Timertimer=null; 
 publicvoidcontextInitialized(ServletContextEventevent){ 
timer=newjava.util.Timer(true); 
event.getServletContext().log("定时器已启动"); 
timer.schedule(newMyTask(event.getServletContext()),0,60*60*1000); 
 event.getServletContext().log("已经添加任务调度表"); 
 } 
 publicvoidcontextDestroyed(ServletContextEventevent){ 
timer.cancel(); 
 event.getServletContext().log("定时器销毁"); 
}  
3. 
int data;//从输入流中获取数据 
URL url=new URL("http://www.sohu.com"); 
//创建连接的地址 
HttpURLConnection connection=url.openConnection(); 
//打开连接 
int responsCode=connection. getResponseCode(); 
//返回Http的响应状态码 
InputStream input=connection.getInputStream(); 
//获取输入流 
System.out.println("responseCode:"+responseCode); 
While((data=input.read())!=-1) 
System.out.println(data); 
//将获取的数据打到屏幕显示出来 

解决方案 »

  1.   

    第一题我得想法是先将3个字符串都变成字符数组,然后进行test和rep模式匹配,发现匹配后,将第一个匹配字符的下标开始rep数组长度的连续字符替换成with字符数组的内容,
    效率比较低的说,有好的方法的朋友请出招
      

  2.   

    请登陆 http://blog.csdn.net/mqboss/ 上面有对java面试问题的专门的整理和解答