问答题
1.数据连接池的工作机制
2.Struts标签中<html:errors>的作用是什么
3.Tomcat<CATALINA_HOME>根目录下\server,\connon,\shared以及\WEB-INF下的lib中的jar文件在 使用时的区别。
填空题
collection的四种主要接口是()()()()
选择题,两道题应该是考察同样的知识点,其中一道是单选一道是多选,那道是单那道是多就不记得了
1.给出程序段
public int Parent
{
public int addValue(int a,int b)
{
int s;
s=a+b;
return s;
}
}
class Child extends Parent{}问可以加在Child类的方法有(会的哥们给出原因,先谢了)
A:int addValue(int a,int b){}
B:public void addValue(int a,int b){}
C:public int addValue(int a){}
D:public int addValue(int a,int b){}
2.public class parent
{
int change(){}
}
class Child extends Parent{}问可以加在Child类的方法有(会的哥们给出原因,先谢了)
A:public int change(){}
B:int change(int i){}
C:privte int change(){}
D:abstract int change(){}
1.数据连接池的工作机制
2.Struts标签中<html:errors>的作用是什么
3.Tomcat<CATALINA_HOME>根目录下\server,\connon,\shared以及\WEB-INF下的lib中的jar文件在 使用时的区别。
填空题
collection的四种主要接口是()()()()
选择题,两道题应该是考察同样的知识点,其中一道是单选一道是多选,那道是单那道是多就不记得了
1.给出程序段
public int Parent
{
public int addValue(int a,int b)
{
int s;
s=a+b;
return s;
}
}
class Child extends Parent{}问可以加在Child类的方法有(会的哥们给出原因,先谢了)
A:int addValue(int a,int b){}
B:public void addValue(int a,int b){}
C:public int addValue(int a){}
D:public int addValue(int a,int b){}
2.public class parent
{
int change(){}
}
class Child extends Parent{}问可以加在Child类的方法有(会的哥们给出原因,先谢了)
A:public int change(){}
B:int change(int i){}
C:privte int change(){}
D:abstract int change(){}
2、<html:errors>用来在jsp上显示errors.add增加的错误信息
3、\server是服务器用的,common是所有程序用的,\WEB-INF下面的是局部的,仅供当前项目用
剩下的楼下的接着来
http://source.eol.cn/gjpxw/thujsj/008/test/test2/exam.htm
{
int change(){}
}我不信java里能这样写。
比如说jsp中有个text框是必须输入的
如果不输直接点提交的话就提示错误信息
兄弟你网上查下了
J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。
2、
标记能够与ActionErrors结合在一起来显示错误...
3、
\server是服务器用的,common是所有程序用的,\WEB-INF下面的是局部的,仅供当前项目用
填充题:
Hash Set List Map
Table还有可能。
public int addValue(int a, int b) {
int s;
s = a + b;
return s;
} int change() {
return 0;
}
}class Child extends Parent {
/**
* 当子类方法覆盖父类方法时,其可视范围应该大于等于父类方法。
*/
// int addValue(int a, int b) {
// }
//
/**
* 子类方法覆盖父类时,返回值类型应一样。
*/
// public void addValue(int a, int b) {
// } public int addValue(int a) {
return 0;
} public int addValue(int a, int b) {
return 0;
} public int change() {
return 0;
} int change(int i) {
return 0;
}
/**
* 当子类方法覆盖父类方法时,其可视范围应该大于等于父类方法。
*/
// private int change(){
// return 0;
// }
/**
* 抽象方法只能用于抽象类,抽象类可以不用抽象方法
*/
// abstract int change(){
// return 0;
// }
}
当有连接池的情况下,调用Connection.close()时,会被一个拦截器所捕获保留该连接,放回连接池。2、在Stucts中配合ActionErrors来显示某种错误所对应的.properties中信息。3、server/lib:存放Tomcat所有需要的各种jar.
common/lib: 存放Tomcat和所有Web应用都可以访问的jar.
shared/lib: 存放所有Web应该都可以访问的jar.
WEB-INF/lib: 存放该Web应用才可以访问的jar.4、Collection中,我觉得常用的接口是Set和List,而一定要是填四种的话,可以加上Queue、SortedSet(实现了Set的一个接口)。程序题:两题都是考重写和重载的概念,在我看来两题都是多选的。
重写务必记住三点:A、重写的访问范围不能收窄,如:public的方法不能重写成protected的。
B、重写不能抛出更多的异常。
C、除了访问权限之外,方法的签名必须一样。
重载:方法名相同,参数(个数、类型、位置必须有一处)不同、返回类型可以不同。1、A、访问的范围收窄,所以不构成重写,而且返回类型、参数与继承得到的方法是完全一样,亦不构成重载,所以A是错误的。
B、返回类型不同,不构成重写;而参数一样,所以不是重载,错误。
C、参数不一样,不构成重写,但符合了重载的条件,所以可以该方法正确。
D、完全满足重写的条件,正确。2、这里首先要注意的是父类的方法没有用任何访问修饰符,即default。这时只有在同一个包个才能方法这一方法。
A、同一个包继承时,这方法符合重写的条件;在不同一个包时,父类的方法不能被继承,所以,这时子类的方法是属于自己的,跟父类没关系。
B、同一个包时,不构成重写,构成重载。在不同一个包时,同上。
C、同一个包时,既不构成重写也不构成重载。在不同一个包时,同上。
D、因为类不是抽象的,所以D是抽象的,所以错误。
但它所有的子接口:
BeanContext, BeanContextServices, List, Set, SortedSet
{
public int addValue(int a,int b)
{
int s;
s=a+b;
return s;
}
}
请问Parent是什么东东?搞个int在前面真是不伦不类!!