文思创新面试的一些程序_第1页
文思创新面试的一些程序_第2页
文思创新面试的一些程序_第3页
文思创新面试的一些程序_第4页
文思创新面试的一些程序_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文思创新面试的一些程序题: 1、 JSP的内置对象及作用。a. request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。 b. response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等) c. out对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。 d. pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。 e. session表示一个请求的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息 f. applicaton 表示一个javax.servle.ServletContext对象。这有助于查找有关servlet引擎和servlet环境的信息 g. config表示一个javax.servlet.ServletConfig对象。该对象用于存取servlet实例的初始化参数。 h. page表示从该页面产生的一个servlet实例2、 写一个简单 单例例子。package test;public class Singleton private static Singleton sin;/属性静态且为自身类型private Singleton()/构造私有public static Singleton 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 pool;/懒汉public class AB private static AB pool=null;private AB()public static synchronized AB getPool()if(pool=null)pool=new AB();return pool;3、 给一个数据库表,用JDBC连接Oracle数据库并向数据库中插入数据。package test;import java.sql.*;public class TestJdbc statictry Class.forName(oracle.jdbc.driver.OracleDriver); catch (ClassNotFoundException e) e.printStackTrace();public static void main(String args) Connection conn = null;Statement stmt = null;String url = jdbc:oracle:thin:0:1521:test;String username = openlab;String pwd = open123;try conn = DriverManager.getConnection(url, username, pwd);stmt = conn.createStatement();String sql = insert into test values(1,wangxiao,23,1000);stmt.executeUpdate(sql); catch (SQLException e) e.printStackTrace();finallyif(conn!= null)try conn.close(); catch (SQLException e) e.printStackTrace();-Class.forName(oracle.jdbc.driver.OracleDriver);String url=jdbc:oracle:thin:0:1521:tarenaConnection con=DriverManager.getConnection(String url,String username,String password);String sql=”insert into tab_name values(?,?,?)”;PreparedStatement pstmt = con.prepareStatement(sql);pstmt.setInt(1, id);pstmt.setString(2, name); .pstmt.executeUpdate();con.close();4、 byte b=”A”System.out.println (“1=”+b)System.out.println (“2=”+(byte)b)System.out.println (“3=”(char)b)分别写出三个输出结果。(有语法错误) 65 65 ClassCastException 5、 在Unix下建一个目录,分配权限。mkdir testchmod 777 testmkdir directorynamechmod go-rx directorynameu (user) 表示用户本人。 g (group) 表示同组用户。 o (oher) 表示其他用户。 a (all) 表示所有用户。6、 Final,finally,finalize的区别。Final用于声明属性、方法和类,分别表示属性不可修改、方法不可覆盖、类不可继承;Finally是异常处理语句结构的一部分,表示总是被执行,并在try语句块中的return语句返回前执行。Finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收。7、 如何用javaScript实现全选表格内的复选框?function checkAll()var objs = myTable.getElementsByTagName(“input”);for(var i =0;i A a F f K q package test;public class Test public static char sort(char c)for(int i=0;ic.length-1;i+)char cc=a ;if(ci97)/ci小写 ci+1小写 if(ci+10)cc=ci;ci = ci+1;ci+1=cc;else/ci大写 ci+1小写 if(ci-ci+1+320)cc=ci;ci = ci+1;ci+1=cc;elseif(ci+10)cc=ci;ci = ci+1;ci+1=cc;else/ci ci+1 if(ci-ci+10)cc=ci;ci = ci+1;ci+1=cc;return c;public static boolean result(char c)sort(c);for(int j=0;jc.length-1;j+)int t1 = cj;int t2 = cj+1;if(t197)t1=t1+32;if(t2cj+1)char c3 = a;c3 = cj;cj = cj+1;cj+1 = c3;if(t1-t20)return true;return false;public static void print(char c)for(int i=0;ic.length;i+)System.out.print( +ci);public static void main(String args) / TODO Auto-generated method stubchar c=K,q,a,F,A,f;while(result(c)sort(c);print(c); 复试时让写一个:每隔10秒钟打印一个“Helloworld”:让描述一下自己最熟悉的项目。Hibernate里的事务是自动提交的还是手动提交。while(true)tryThread.sleep(10000);System.out.println(“hello world!”);catch(Exception e)javaScript:/ 创建数据库对象var objdbConn = new ActiveXObject(ADODB.Connection);/ DSN字符串var strdsn = Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=INFORMFLAT;Data Source=BARCODE;/ 打开数据源objdbConn.Open(strdsn);/ 执行SQL的数据库查询var objrs = objdbConn . Execute(SELECT VPosition,Item_Sequence,Item_Code FROM D_Manufacture_Current where VPosition 5);/ 获取字段数目var fdCount = objrs.Fields.Count - 1;/ 检查是否有记录 if (!objrs.EOF) document.write(); / 显示数据库的字段名称 for (var i=0; i = fdCount; i+) document.write( + objrs.Fields(i).Name + ); document.write(); / 显示数据库内容 while (!objrs.EOF) document.write(); / 显示每笔记录的字段 for (i=0; i = fdCount; i+) document.write( + objrs.Fields(i).Value + );

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论