Java基础面试题
2016-09-03 12:59
239 查看
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行记录
相关文章推荐
- 公司要招人,我帮经理准备了一道面试题,考Java基础的
- java面试题大全-基础方面
- java面试题-基础方面
- java面试题及答案(基础题122道,代码题19道)【转】
- java面试题及答案(基础题122道,代码题19道)2009-8-6-004续
- java面试题及答案(基础题122道,代码题19道)
- java面试题及答案(基础题122道,代码题19道)
- java面试题基础3
- java面试题及答案(基础题122道,代码题19道)2009-8-6-004中部分
- java面试题------基础知识点的“汇总
- Java基础面试题
- java程序员面试题(基础部分)
- java基础面试题
- java面试题基础2
- java面试题----就当作是复习下基础知识啦
- Java基础面试题系列一
- Java面试题之基础篇
- java面试题及答案(基础题122道,代码题19道)
- 几道比较基础的Java面试题
- 转: java面试题及答案(基础题122道,代码题19道)