您的位置:首页 > 职场人生

HP面试题总结(三)

2007-11-19 21:10 267 查看
1.Session的有效期在哪配置?
这算是一道简单题,最简单的配置方式是在web.xml文件中配置:
<session-config>
<session-timeout>0</session-timeout>
</session-config>
0表示无限期。如果设置为30的话,应该表示30分钟过期。当然还有其他的方式设定,比如在
WEB服务器的控制台中,也可以找到配置的地方,当然配置后的结果都是一样的。这可是个拿分的题啊。
2.比较两个字符串用什么方法?
这也是一道很简单的基础题。如果比较两个字符串是否相等,最简单的方法就是equals了,这个方法应该不用多说,
做Java项目的人会无数次的用到这个方法。如果还要比较大小的话,可以使用compareTo方法。
它依次比较两个字符串的字符的十进制值的大小 (注意:依次比较) 。具体用法如下:
public int compareTo(String anotherString)
按字典顺序比较两个字符串。该比较基于字符串中各个字符的 Unicode 值。将此 String 对象表示的字符序列与参数字符串所表示的字符序列进行比较。如果按字典顺序此 String 对象在参数字符串之前,则比较结果为一个负整数。如果按字典顺序此 String 对象位于参数字符串之后,则比较结果为一个正整数。如果这两个字符串相等,则结果为 0;compareTo 只有在方法 equals(Object) 返回 true 时才返回 0。
3.为什么int行的可以用==比较?
这是非常有特色的一个Java基础题。它考察了Java的引用类型和原始类型(或内置类型)的区别。int就是原始类型(或内置类型),所以可以
可以使用==比较大小。int就相当于c语言的int一样,是非常原始的数据类型。它不是一个类,像String,Integer等,有着完全本质的区别。
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: