1、文思创新面试题: 1、 JSP的内置对象及作用。 request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。 response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等) out对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。 pageContext表示一个javax.servlet.jsp.PageContext对象。它是用
2、于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。 session表示一个请求的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息 applicaton 表示一个javax.servle.ServletContext对象。这有助于查找有关servlet引擎和servlet环境的信息 config表示一个javax.servlet.ServletConfig对象。该对象用于存取servlet实例的初始化参数。 page表示从该页面产生的一个servlet实例 2、 给
3、一个数据库表,用JDBC连接Oracle数据库并向数据库中插入数据。 package test; import java.sql.*; public class TestJdbc { static{ try { Class.forName("oracle.jdbc.driver.OracleDriver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } } public static void main(String[] args) { Connect
4、ion conn = null; Statement stmt = null; String url = "jdbc:oracle:thin:@192.168.0.20:1521:test"; String username = "openlab"; String pwd = "open123"; try { conn = DriverManager.getConnection(url, username, pwd); stmt = conn.createStatement(); String sql = "insert into test
5、 values(1,'wangxiao',23,1000)"; stmt.executeUpdate(sql); } catch (SQLException e) { e.printStackTrace(); }finally{ if(conn!= null){ try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } } ------------------------
6、 Class.forName(oracle.jdbc.driver.OracleDriver); String url=jdbc:oracle:thin:@192.168.0.20:1521:tarena Connection con=DriverManager.getConnection(String url,String username,String password); String sql=”insert into tab_name values(?,?,?)”; Prepar
7、edStatement pstmt = con.prepareStatement(sql); pstmt.setInt(1, id); pstmt.setString(2, name); ………………. pstmt.executeUpdate(); con.close(); 3、 写一个简单 单例例子。 package test; public class Singleton { private static Singleton sin;//属性静态且为自身类型 private Singleton(){}//构造私有 public static Sin
8、gleton getInstance(){//提供公开静态方法,返回自身类型 if(sin == null) sin = new Singleton(); return sin; } } ---------------------------------------------------------------------//饿汉式单例 public class A { private static A pool=new A(); private A(){ } public static A getPool(){ return
9、 pool; } } //懒汉 public class AB { private static AB pool=null; private AB(){} public static synchronized AB getPool(){ if(pool==null){ pool=new AB(); } return pool; } } 4、 byte b=”A” System.out.println (“1=”+b) System.out.println (“2=”+(byte)b) System.out.pr
10、intln (“3=”(char)b) 分别写出三个输出结果。(有语法错误) 65 65 ClassCastException 5、 在Unix下建一个目录,分配权限。 mkdir test chmod 777 test mkdir directoryname chmod go-rx directoryname u (user) 表示用户本人。 g (group) 表示同组用户。 o (oher) 表示其他用户。 a (all) 表示所有用户。 6、 Fina
11、l,finally,finalize的区别。 Final用于声明属性、方法和类,分别表示属性不可修改、方法不可覆盖、类不可继承; Finally是异常处理语句结构的一部分,表示总是被执行,并在try语句块中的return语句返回前执行。 Finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收。 7、 如何用javaScript实现全选表格内的复选框? 地址:南京市雨花区阅城大道6号南京软件外包园5楼 您可以从火车站乘地铁至小行站下车,转乘26路公交,至花神家居港下车,然后前行约5分钟即到。 联系电话:025-52829786






