1.arraylist vector, hashtable 都是 collection的子类或子接口。
 hashmap不是。
 
 vector和hashtable是线程安全的。所以会牺牲性能。2。struts是一个web开发的framework。
  具体内容网上一找一大堆。
3。EJB2.0增加了messagebean。用在"订阅"“发布”等场合。
4。MVC(model-view-control)
5.MODEL(保存数据的地方,自定义java类即可)
  view(视图,显示给客户看的东西,如jsp页面,手机屏幕,客户端applet,桌面应用程序)
  control(一组控制接口和实现,java类实现即可,可以使用listener,或自定义listener)