Java开发实习生笔试部分
笔试难度:一般
以下为笔试问题:
一、Java的基本数据类型有哪些
二、解释面向对象的特征
三、抽象类与接口有什么区别
四、解释进程与线程及其区别,TCP和UDP的区别
五、请写出MYSQL中获取当前日期时间的函数,格式化日期时间的函数
六、CSS中id和class有什么区别,那个优先级更高;试使用两者以div为例说明,要求div有边框,有一定的宽度,且相对body是居中效果
七、请说明Servlet的生命周期,怎么理解Listener和Filter
八、请解释Spring的原理,谈谈你对SSM的理解
九、现需要一个关于学生的表(stuscore),表中包含字段姓名(name),课程(subject),成绩(score),学号(stuid);
给出以下数据
张三 语文 81 1
张三 数学 78 1
张三 物理 77 1
李四 语文 80 2
李四 数学 91 2
李四 物理 79 2
(1)创建表,并插入数据
(2)查询学生总成绩并按照总成绩排名(显示结果为姓名,总成绩)
(3)查询单科成绩最好的前两名(显示结果:姓名,成绩,科目)
(4)按照平均成绩排名
!!--------------------------------------------------------------------------------------------!!
Java面试题总结:上,中,下(在此链接中可找到以上部分问题答案)
!!--------------------------------------------------------------------------------------------!!