zoukankan      html  css  js  c++  java
  • 就业模拟试题_Java

    一、   基础知识部分(每题3分,共60分)

     

    1. 抽象类和接口的区别
    2. JDBC调用数据库的基本步骤
    3. forward 和redirect的区别是什么?
    4. 请描述servlet的生命周期
    5. equals和==的区别?
    6. ILoginDAO,UserDaolmp1,BLLFactory,MemberBLL从命名上看,以你的理解,写出这四个类(接口)的作用?
    7. final ,finally,finalsize的区别是什么?
    8. Hibernate中cascade作用跟意义?
    9. JSP的内置对象有哪些?请写出对象名及常用的方法。

    10.  Vector与ArrayList区别是什么?

    11.  ORM的原理是什么?

    12.  string和stringBuffer区别是什么?

    13.  MVC各部分都由什么技术实现?怎么实现?

    14.  程序部署在tomcat,weblogic那个目录里?

    Domains/mydomain/

    15.  构造器Constructor是否可被override?

    16.  String s = new String("xyz");创建了几个String Object?

    17.  SSH在MVC中各担任什么角色?

    18.  j2ee工程中要实现国际化如何处理?

    19.  Hibernate映射文件中inverse与cascade的区别是什么?

    20.  简述struts-config.xml的作用,并举例其中一些元素,说明怎样定义一些全局异常点。

    二、   程序题(前6题每题5分,第7题10分。共40分)

    1.  将一个字符串倒序输出,如:字符串“ABCDEFG”倒序输出为“GFEDCBA”

    2.  阅读以下代码,请写出程序运行结果。

    public class Test {                         

     int x;           

     void display(){             

      x=20;              

      System.out.println(x);               

     }                 

     public static void main(String[] args) {               

         Test t1=new Test();                

         Test t2=new Test();                

         t1.x=10;          

        System.out.println(10) ;    

         t1.display();                

         t2.display();          

         

         String a= "java";              

         a=a+”bean”;

         String c=”java”;          

         }           

    }              

    3.  写出下面源码的运行结果          

    package Test;      

    class A{     

     static{     

      System.out.println("1");       

     }      

     public A(){       

      System.out.println("2");

     }

    }

    class B extends A{

     static{

      System.out.println("a");

     }

     public B(){

      System.out.println("b");

     }

    }

    public class Test {

     public static void main(String[] args) {

      A ab = new B();

      ab = new B();

     }

    }      

           

    4.  程序是否能正常编译,运行?

    public class Sample implements Runnable {      

       public void run(){   

          System.out.println(“...”);

       }    

       public static void main(String []arg){   

          Sample t=new Sample();

          Thread tt=new Thread(t);

       tt.start();

       }    

    }      

           

    5.  阅读以下程序,写出程序的运行结果。

    public class Test{      

       public void method1(String s){  

             s+="World!";

       } 

       public void method2(String s){

         s+=new String("World!");

       } 

       public String method3(String s){

         return s+="World!";

       } 

       public static void main(String []args){ 

         Test t=new Test();

         String str1="Hello";

         t.method1(str1);

         System.out.println(str1);

        

         String str2="Hello";

         t.method2(str2);

         System.out.println(str2);

          System.out.println(new String("Hello"));

        

         String str3="Hello";       

         str3=t.method3(str3);         

         System.out.println(str3);       

       }           

    6.  }使用java连接oracle数据库,并执行一句SQL:select username from users where userid = 1111

    写一个完整的DAO层接口,用来对会员信息进行添删改查操作

  • 相关阅读:
    没有加注解的后果
    异常:javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in <forEach>
    页面的跳转
    SpringBoot的修改操作
    抛出异常
    SpringBoot中的控制层的程序中的方法有返回值的原因
    Maven创建的项目使用SpringBoot框架运行时Progress窗口出现的过程
    @Entity注解不同来源
    maven项目不能正常导入到eclipse中
    使用mpvue开发小程序特别需要注意生命周期勾子created和beforeCreate问题
  • 原文地址:https://www.cnblogs.com/soundcode/p/1910657.html
Copyright © 2011-2022 走看看