沈阳公司面试题

(1)Set是否可以存放null?
答:可以。
(2)struts标签中的<logic:iterate> 是否可以遍历数组?
答:可以。
(3)hibernate中id的生成方式?
答:MySQL,SQLServer采用identity;oracle采用sequence。
(4)如何实现Oracel自增字段?
答:用序列和触发器实现。
(5)Action分为几类?
答:ForwardAction,IncludeAction,DispatchAction,LookupAction,SwitchAction
(6)Action是否是线程安全的?
答:Action不是线程安全的,因为在struts的生命周期中,只会为每个Action类创建一个实例,所有的客户请求共享这个实例。保证线程安全的重要原则是在Action类中仅仅使用局部变量,谨慎使地使用实例变量。
(7)String和StringBuffer的区别?
答:String类是final类,不能被继承,StringBuffer类可继承;String类提供了数值不可改变的字符串,StringBuffer类提供的字符串进行修改。
以上红字部分有误,正确答案如下
       JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。
(8)Java面向对象的特征?
答:继承,封装,多态。
(9)Statement和PreparedStatement的区别?
答:PreparedStatement对象不仅包含了SQL语句,而且大多数情况下这个语句已经被预编译过,因而当其执行时,只需DBMS运行SQL语句,而不必先编译。当你需要执行Statement对象多次的时候,PreparedStatement对象将会大大降低运行时间,当然也加快了访问数据库的速度。

posted on 2008-02-21 10:53 我为J狂 阅读(428) 评论(3)  编辑  收藏 所属分类: job

评论

# re: 沈阳公司面试题[未登录] 2008-04-24 10:29 wind

学习了,谢谢了。希望我面试的时候有用~呵呵  回复  更多评论   

# re: 沈阳公司面试题[未登录] 2008-04-24 10:39 wind

StringBuffer类好像也是final类。。。  回复  更多评论   

# re: 沈阳公司面试题 2008-04-26 10:33 我为J狂

@wind
您指出的问题非常对,我已经更正了。  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

常用链接

留言簿(11)

随笔分类(48)

文章分类(29)

常去逛逛

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜