就业模拟试题_Java
一、 基础知识部分(每题3分,共60分)
- 抽象类和接口的区别
- JDBC调用数据库的基本步骤
- forward 和redirect的区别是什么?
- 请描述servlet的生命周期
- equals和==的区别?
- ILoginDAO,UserDaolmp1,BLLFactory,MemberBLL从命名上看,以你的理解,写出这四个类(接口)的作用?
- final ,finally,finalsize的区别是什么?
- Hibernate中cascade作用跟意义?
- 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层接口,用来对会员信息进行添删改查操作