Java基础面试题

来源:互联网 发布:华南师范网络教育官网 编辑:程序博客网 时间:2024/06/07 15:48

1. 一、填空题(每小题2分,共30分)

1.面向对象的三个基本特征是  _______ 、__________、___________。2.java中,所有类的父类是________________。3.java预言规定标识符由字母、数字、下划线、美元符组成,并且第一个字符不能是__________.4.java预言中,支持的八中基本数据类型是_______________________。 1. 列表内容 2. java中char基本类型的封装类是__________________。 3. java中抛出异常使用_________关键字,方法声明异常使用_________________关键字. 4. 创建线程的两种方式是:1)________________ 2)_____________________ 5. x=1,y=2,z=3,则表达式 y+=z--/++x 的值是______________________。 6. Java预言的各种数据类型之间提供了两种转换,分别是_________________,_______________。 7. 字符串分为两大类,一类是字符串常量,使用String类的对象表示;另一类的hi字符串变量,使用 ________________、_____________________类的对象表示11.JDBC获取数据库连接的类是__________________。12. Java可以跨平台的原因是因为有_________________________。13. 事务显示提交的命令是___________________________事务回退的命令是__________________14. 使用SQL预言的select语句进行分组查询时,如果希望去掉不满足条件的分组,应当使用______________子句。15. Java IO流,可以从不同的角度进行分类,其中按流的方向不同可分为_____________________、____________________。

二、简答题(70分)

16. 请写出五个工作中常遇到的java运行时异常(10分)17. 请简述java集合中Collection和Collections的区别(10分)18. 请简述线程的基本概念,线程的基本状态以及状态之间的关系(10分)19.请简述servlet的生命周期(10分)20.简述你对MVC的理解,MVC有哪些优缺点?(10分)21. 有三张表:学生表Student,课程Course,学生课程表SC。学生可以选秀多门课程,一门课程可以被多个学生选修,通过SC表关联,假设数据库为ORACLE,详细要求如下(20分)    1)请写出建表语句,每个表中至少列出你认为的必须字段    2)请写出SQL语句,查询出选修了所有选修课程的学生    3) 请写出SQL语句, 查询出选修了至少2门以上课程的学生    4)请写出Oracle数据库分页语句,假设要取sTUDENT表第10行至第20行记录
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 重庆人力资源 广州市人力资源社会保障局 甘肃人力资源保障厅 广州市人力资源和社会保障局 人力社会保障局社保网 深圳市人力资源社会保障局 贵阳人力资源 深圳市人力资源和社会保障局 重庆市人力资源和社会保障局 青岛市人力资源和社会保障局 罗德岛人力资源部 河南省人力资源和社会保障厅 重庆人力资源和社保局网 潍坊市人力资源和社会保障局 台山人才人力资源网 河南省人力资源社会保障厅 重庆市人力资源社会保障局 潍坊市人力资源社会保障局 广州市人力资源保障局 深圳市人力资源保障局 北京市人力资源和社会保障局 重庆市人力资源社会保障网 成都市人力资源和社会保障局 北京市人力资源社会保障局 吴江人力资源 贵阳人力资源社会保障网 重庆市人力资源和社会保障网 漯河市人力资源和社会保障局 成都市人力资源社会保障局 罗德岛人力资源 漯河市人力资源社会保障局 青岛市人力资源社会保障局 淄博人力资源网 济南市人力资源和社会保障局 胶州人力资源网 重庆市人力资源保障局 新疆人力资源和社会保障厅 人力资源服务公司 广东人力资源 广东省人力资源 人力资源公司