Java开发工程师时间:90分钟姓名:_一、 Java基础1. Servlet生命周期是什么?2. ArrayList和Vector的区别,HashMap和Hashtable的区别?3. 多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?4. STRING与STRINGBUFFER的区别。5. 在Servlet中完成正确接受中文及向显示页面响应的代码。试写一段程序 ,用来接收从SERVLET用POST和GET方法传来得中文参数二、 数据库已知:S(SNO,SNAME)学生关系。SNO为学号,SNAME为姓名 C(CNO,CNAME,CTEACHER)课程关系。CNO为课程号,CNAME为课程名,CTEACHER为任课教师 SC(SNO,CNO,SCGRADE)选课关系。SCGRADE为成绩1. 找出选修过“李明”老师讲授课程的所有学生姓名2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩3. 列出人数大于3的各科最高成绩的列表,显示科目号、成绩两个