北京一家JAVA开发公司面试题(留给后人)

来源:互联网 发布:java快速入门书籍 编辑:程序博客网 时间:2024/06/09 23:49

http://community.csdn.net/Expert/topic/3491/3491752.xml?temp=.8020288
1、jsp有哪些内置对象?作用分别是什么?
2、描述一下servlet的生命周期和基本架构。
3、多线程有几种实现方法,都是什么?
   同步有几种实现方法,都是什么?
4、作用域public private protected以及不写时的区别?
5、用JAVA实现数据库查询(写一段完整的程序)。
6、用正则表达式判断123456_78不是一个数字。
7、排序都有哪几种方法?请列举。用JAVA实现一个快速排序。

完蛋了  又不及格了
1. out request response session appication page pagecontext exception
2. 初始化 init() 等待请求doService() doGet() doPost()等  distory()
3. 就知道两种 extends Thread  和 implements Runnable
   同步更惨了只知道一种syschronized
4. public 包内 包外  private 本类   protected 本类 字类  缺省 本包
5.
   class.forName(driver class);
   Connection conn = DriverManger.getConnection(url, name, password);
   Statement stmt = conn.createStatement(sql);
   ResultSet rs = stmt.executeQuery();
   while(rs.next()) {
      //todo
   }
6.
   Pattern p = Pattern.complite(regStr);
   Matcher m = p.matchers();
   while (m.find()) {
        //todo
   }
7. 传说中的冒泡
   for (in i = 0; i < ?; i++) {
        for (int j = i; j < ?; j++) {
            //todo           
        }
   }

没想到我对java融汇贯通  居然考不及格

jsp内置对象

ServletContex类型的application对象
ServletConfig类型的config对象
JspWriter类型的out对象
Object类型的page对象(this)
PageContext类型的pageContext对象
HttpServletRequest类型的request对象
HttpResponse类型的response对象
HttpSession类型的session对象
还有 exception对象
//////////////////////////////////////////////////////
out---Jsp.jspWriter的对象,在html上显示内容
request---HttpServlet的对象,包含请求信息
response---HttpServlet的对象,对请求所作出的响应
session---HttpSession的对象,每个客户与当前请求建立的唯一的会话
exception--throwable的子类,请求发生错误时抛出的异常
page--相当于this

servelt的生命自web服务器启动时开始至服务器关闭时结束,jvm第一次加载后驻留在内存中,所有请求共享同一个servlet,包括init(),service(),start(),stop(),destrop(),doGet(),doPost()等方法,第一次加载时首先call init()方法,然后service()方法,不说了不说了,太罗嗦了,

原创粉丝点击