文档介绍:去用友面试时出的几道面试题(含答案)
) 棴l#,腍Sb  
? ******@0烢嚍閜? 
? K?僎栤^  
join,Oracle中用什么? m飹毚?t 
,在Oracle中对应的是什么? 睩羢爞袈a  
,那么让你把这两个数据库对应到Oracle中,你应该怎么做? 鴷鋴鼙攀 
,?分别是什么? 絓漉>s車g  
,,,流程是:->->,,用最简单的方法怎么做?注意不能放在session里+/镾x&?J? 
? ?诇R肫釾!  
?你怎么理解映射? 尟L=蠐r&? 
:不看数据库,不看XML文件,不看查询语句,怎么样能知道表结构? 皣sWi导 n  
? 哒b鱌{H|Z  
?我从JSP页面直接访问数据库不是更简单吗,为什么非要先提交到控制器再做处理? ?糞篧书 
,假设有一个对数据库中一张表的增删改查的操作,你是写一个action还是写多个action?为什么? ]巗誙郱? 
? 髪pJ樂? 
,用它有什么好处? 統莛沒A?0  
,即MVC,如果我想分4层,应该怎么分? ?/阔?澬? 
?i濩⒔? 答案
? 2嚙屜漪s  
,HashMap继承自AbstractMap类同时是Java 。竪奙v撦@? 
,而HashMap的方法不是。这就意味着, 頖?F艙[官 
  虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hashtable, 撃镎?_?  
  但你必须同样地为一个HashMap提供外同步。一个方便的方法就是利用Collections类的静态的synchronizedMap()方法, ?狜%瓁/=  
  它创建一个线程安全的Map对象,并把它作为一个封装的对象来返回。这个对象的方法可以让你同步访问潜在的HashMap。鮻Qr _t謤  
  这么做的结果就是当你不需要同步时,你不能切断Hashtable中的同步(比如在一个单线程的应用程序中), 筑笷T聳? 
  而且同步增加了很多处理费用。?缆厷P? 
,只有HashMap可以让你将空值作为一个表的条目的key或value。
<?`)?  
  HashMap中只有一条记录可以是一个空的key,但任意数量