当前位置:文档之家› 中科软面试题

中科软面试题

HTTP协议要么通过在URL中放置参数来向Web服务器传递信息,要么独立于URL传递信息。第一种称
作GET命令,而第二种称作POST命令。GET命令的优点是,URL包含了检索请求信息所需的所有信息
。因此,可将其加入书签以便将来重新调用。而POST命令独立于URL发送附加信息,提供了更好的安
全性。当需要发送比较大量的信息时,该方法也更为合适。其缺点就是不能被加入书签。
EJB Command Pattern:使用Command JavaBeans取代SessionBean,实现轻量级访问
Data Transfer Object Factory:通过DTO Factory简化EntityBean数据提供特性
Generic Attribute Access:通过AttibuteAccess接口简化EntityBean数据提供特性
8常出现的异常?
9经常使用的包,接口,类请各举出5个?
10接口和抽象类的区别?
声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。
ConcurrentModificationException, DOMException, EmptyStackException,
2 tomcat的内存的配置?
tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。
Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置:
JAVA_OPTS='-Xms【初始化内存大小】-Xmx【可以使用的最大内存】'
如果数字没有小数点#34;,得到"123.00".
答案如下:
1、String.ValueOf (1.23)
2、public String getString(String str){
String getNumber;
getNumber = str.replaceAll("[a-z|A-Z]", "");
6)动态绑定
绑定指的是将一个过程调用与相应代码链接起来的行为。动态绑定是指与给定的过程调用相关联的代码只
有在运行期才可知的一种绑定,它是多态实现的具体形式。
7)消息传递
对象之间需要相互沟通,沟通的途径就是对象之间收发信息。消息内容包括接收消息的对象的标识,需要
调用的函数的标识,以及必要的信息。消息传递的概念使得对现实世界的描述更容易。
getNumber = getNumber+"0";
} else {
getNumber = getNumber.substring(0, getNumber.indexOf(".")+3);
}
}
return getNumber;
}
----------------------------------------------------------------
更新: update tbl_emp set name="xiaoxin" where id = 12;
2中科软面试题
5 string和stringbuffer的区别?
它们都是处理字符串的类,但是它们有一个最大的区别,那就是,String对象是存储你不能改动的文本字符
串,相反,如果你希望改动,则应使用StringBuffer类作为替换.
中科软面试题
仅供参考
1、用String的方法将数据类型转换为String。
2、有一个不定长度的String,其中前面是字母,后边是数字,例如:"abcd123.456",
要求写一个方法得到其中的数字以String的形式返回,数字保留小数点后两位,不四舍五入,截去多余小
数,例如:"abcd123.456",得到"123.45"
ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException,
CannotRedoException, CannotUndoException, ClassCastException, CMMException,
需要把这个两个参数值调大。例如:
JAVA_OPTS='-Xms256m-Xmx512m'
表示初始化内存为256MB,可以使用的最大内存为512MB
3 doGet()和doPost()的区别?
doGet()和doPost()接收两个参数:HttpServletRequest请求和HttpServletResponse响应。
Business Interface:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致性
16线程的同步方法?(介绍过--------------------------------------------)
17四种会话跟踪技术?
会话作用域ServletsJSP页面描述
page否是代表与一个页面相关的对象和属性。一个页面由一个编译好的Java servlet类(可以带有任何的include指令,但是没有include动作)表示。这既包括servlet又包括被编译成servlet的JSP页面
18解释forward include和redirect的不同?
forward与include共亨Request范围内的对象,而redirect则不行,即:如果一个javabean被声明为
request范围的话,则被forward到的资源也可以访问这个javabean,而redriect则不行。
forward与include基本上都是转发到context内部的资源,而redirect可以重定向到外部的资源,如:
连接池创建之后,系统会创建一些连接对象并将它们加入连接池,直至达到额定的最小连接对象数量。以后,系统会根据需要新建和加入连接对象,一直到达最大连接对象数量限额为止。如果程序请求一个连接对象时没有空闲的连接对象可用,且连接池里面的对象数量已达到上限,则请求被放入队列,一旦有连接被释放回缓冲池就立即取出使用。
req.sendRedriect("");
19 jsp的内值对象?
request用户端请求,此请求会包含来自GET/POST请求的参数
response网页传回用户端的回应
pageContext网页的属性是在这里管理
session与请求有关的会话期
application servlet正在执行的内容
1面向对象的特征?
1)对象
对象是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。
2)类
类是具有相同类型的对象的抽象。一个对象所包含的所有数据和代码可以通过类来构造。
3)封装
封装是将数据和代码捆绑到一起,避免了外界的干扰和不确定性。对象的某些数据和代码可以是私有的,
不能被外界访问,以此实现对数据和代码不同级别的访问权限。
Map提供了一个更通用的元素存储方法。Map集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。从概念上而言,您可以将List看作是具有数值键的Map。而实际上,除了List和Map都在定义java.util中外,两者并没有直接的联系。本文将着重介绍核心Java发行套件中附带的Map,同时还将介绍如何采用或实现更适用于您应用程序特定数据的专用Map。
4常用的标准的sql语句?
增加: insert into tbl_emp(name,password,id) values(yxx,123,12);
删除:delete from tbl_emp where name= "yxx";
查询: select * from tbl_emp where name="yxx";
接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof运算符可以用来决定某对象的类是否实现了接口。
request是是代表与Web客户机发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个Web组件(由于forward指令和include动作的关系)
session是是代表与用于某个Web客户机的一个用户体验相关的对象和属性。一个Web会话可以也经常会跨越多个客户机请求application是是代表与整个Web应用程序相关的对象和属性。这实质上是跨越整个Web应用程序,包括多个页面、请求和会话的一个全局作用域
out用来传送回应的输出
config servlet的构架部件
page JSP网页本身
exception针对错误网页,未捕捉的例外
20 EJB的角色和三个对象
EJB角色主要包括Bean开发者应用组装者部署者系统管理员EJB容器提供者EJB服务器提供者
相关主题