﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-【原汁咖啡】-文章分类-job</title><link>http://www.blogjava.net/lzqdiy/category/29540.html</link><description>Java我选择，我喜欢。</description><language>zh-cn</language><lastBuildDate>Sat, 26 Apr 2008 23:29:18 GMT</lastBuildDate><pubDate>Sat, 26 Apr 2008 23:29:18 GMT</pubDate><ttl>60</ttl><item><title>沈阳公司面试题</title><link>http://www.blogjava.net/lzqdiy/articles/181013.html</link><dc:creator>我为J狂</dc:creator><author>我为J狂</author><pubDate>Thu, 21 Feb 2008 02:53:00 GMT</pubDate><guid>http://www.blogjava.net/lzqdiy/articles/181013.html</guid><wfw:comment>http://www.blogjava.net/lzqdiy/comments/181013.html</wfw:comment><comments>http://www.blogjava.net/lzqdiy/articles/181013.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/lzqdiy/comments/commentRss/181013.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lzqdiy/services/trackbacks/181013.html</trackback:ping><description><![CDATA[(1)Set是否可以存放null？<br />
答：可以。<br />
(2)struts标签中的&lt;logic:iterate&gt; 是否可以遍历数组？<br />
答：可以。<br />
(3)hibernate中id的生成方式？<br />
答：MySQL，SQLServer采用identity；oracle采用sequence。<br />
(4)如何实现Oracel自增字段？<br />
答：用序列和触发器实现。<br />
(5)Action分为几类？<br />
答：ForwardAction,IncludeAction,DispatchAction,LookupAction,SwitchAction<br />
(6)Action是否是线程安全的？<br />
答：Action不是线程安全的，因为在struts的生命周期中，只会为每个Action类创建一个实例，所有的客户请求共享这个实例。保证线程安全的重要原则是在Action类中仅仅使用局部变量，谨慎使地使用实例变量。<br />
(7)String和StringBuffer的区别？<br />
答：String类是final类，不能被继承，<span style="color: #ff0000">StringBuffer类可继承</span>；String类提供了数值不可改变的字符串，StringBuffer类提供的字符串进行修改。<br />
以上红字部分有误，正确答案如下<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JAVA平台提供了两个类：String和StringBuffer，它们可以储存和操作字符串，即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地，你可以使用StringBuffers来动态构造字符数据。<br />
(8)Java面向对象的特征？<br />
答：继承，封装，多态。<br />
(9)Statement和PreparedStatement的区别？<br />
答：PreparedStatement对象不仅包含了SQL语句，而且大多数情况下这个语句已经被预编译过，因而当其执行时，只需DBMS运行SQL语句，而不必先编译。当你需要执行Statement对象多次的时候，PreparedStatement对象将会大大降低运行时间，当然也加快了访问数据库的速度。 
<img src ="http://www.blogjava.net/lzqdiy/aggbug/181013.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lzqdiy/" target="_blank">我为J狂</a> 2008-02-21 10:53 <a href="http://www.blogjava.net/lzqdiy/articles/181013.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>