jsp软件工程师面试题

1、JAVA如何实现多继承?

2、写出下列程序的运行结果:

classChildren

{

intnum;

Children(intmarker)

{

System.out.println(“Children(“+marker+“)”);

}

}

classParent

{

staticChildrenchild1=newChildren(1);

Parent();

{

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

Child3=newChildren(33);

}

Childrenchild2=newChildren(2);

Voidrelation()

{

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

}

staticChildrenchild3=newChildren(3);

}

publicclassObjectInit1

{

Parent.child3.num=1;

System.out.println(“mainbegins”);

Parentmother=newParent();

Mother.relation();

}

3、根据一下需求编写代码:建立一个名字叫myException的异常类,在自定义一个类中的throw1方法中抛出myException类,并在throw2方法中截获这个异常,并抛出到控制台。程序必须完整并可在机器上调试运行。

4、描述以下四种UML元素各代表什么意思?有什么不同:

5、简单描绘RUP的工作流程和阶段:

6、什么是模式?举例说明一个简单的工厂模式

7、简单说明Ant的作用:

8、简单说明Junit的作用;

9、说明目前市面上运行java的平台有哪几种?分别有什么不同。

10、解释什么是Hibernate组件,及运行原理。

11、解析什么是Spring组件,及运行原理。

12、说明什么是Struts和JSF,及他们的异同。

13、当你的想法和同事发生冲突的时候,你会怎么处理之间的差异?

14、当项目时间非常短,而且工作压力非常大的情况下,你会如何协调项目时间和压力。

15、当你没有能够按时完成领导指派的项目任务,你会如何做?

相关推荐