int和Integer有什么区别?答:int是java的原始数据类型,Integer是java为int提供的封装类,java为每个原始数据类型都提供了封装类。String和StringBuffer的区别?答:String是不可变的对象,每次对String类型进行改变都相当于产生了一个新的对象,StringBuffer是可变的字符序列,所以如果要经常改变某个字符串的话建议使用StringBuffer。list、set、map问题?答:set不允许重复,无序list允许重复,有序map成对的数据结构,键值必须具有唯一性Servlet和CGI的区别?答:Servlet与CGI