内容发布更新时间 : 2025/10/31 14:06:16星期一 下面是文章的全部内容请认真阅读。
东方国信程序员面试题笔试题?Java问卷
东方国信
1.1【问题】
简述对Vector类的理解,并写出常用到的对向量的增、删、插、定位及获取长度的方法。
增:public Boolean add( Object o);
Public void add (int index,Object element) 删:public Object remove(int index) Public Boolean remove(Object o)
插: public Object set(int index,Object element) 定位:public int indexOf(Object elem) Public Object get(int index) 长度:public int size()
1.2 【问题】
请给出下面一段程序的执行结果: public class Base{
void Iam(Base b){
System.out.pirntln(“Base;Overload”); }
void Iam(Child c){
System.out.println(“Child;Overload”); }
public static void main(String[] args){
Base[] test = new Base[] {new Base(),new Child();} For(int i=0;i class Child extends Base{      void Iam(Base b){              System.out.println(“Base;Override”); }  void Iam(Child c){        System.out.println(“Child;Override”); } }    System.out.println(“Child;Overload”);    System.out.println(“Child;Override”);  1.3【问题】  Jsp的两种跳转方式分别是什么?有什么区别? 【答】  1.   forword:在当前连接中引入要转向的页面!  2. Response.sendRedirect  :断开当前页面连接,重新打开新的页面!     1.4【问题】  请找出下面一段程序出现的问题,并给出合理的解决方案或者修改程序(前面的数字表示行号)    1 OutputStreamWriter out = ?   2 java.sql.Connection conn = ?   3 try {    4 Statement stat = conn.createStatement();   5 ResultSet rs = stat.executeQuery(   6 “select uid, name from user”);   7 while (rs.next())   8 {    9 out.println(“ID:” + rs.getString(“uid”)   10 “,姓名:” + rs.getString(“name”));   11 }    12 conn.close();   13 out.close();   14 }    15 catch(Exception ex)   16 {    17 ex.printStackTrace();   18 }       对象rs和stat应在后面关闭!while语句 一般不写在TRY中!这样会降低执行的效率!