好文档 - 专业文书写作范文服务资料分享网站

求职宝典:Java毕业生面试题分享

天下 分享 时间: 加入收藏 我要投稿 点赞

求职宝典:Java毕业生面试题分享

对于刚毕业的学生来说,面试难免都会有一点紧张,不过俗话说,机会是给有准备的人的,在面试之前,准备好自我介绍,准备好可能会遇到的问题,要比什么都没有准备面试通过的几率大的大的多。所以下面几道java面试题分享给大家。

1、视图的优缺点

答:优点:1)对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。2 )用户通过简单的查询可以从复杂查询中得到结果。 )维护数据的独立性,试图可从多个表检索数据。4 )对于相同的数据可产生不同的视图。 缺点:性能:查询视图时,必须把视图的查询转化成对基本表的查询,如果这个视图是由一个复杂的多表查询所定义,那么就无法更改数据。

2、在数据库中查询语句速度很慢,如何优化?

答:1.建索引 2.减少表之间的关联 3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据量大的表排在前面 4.简化查询字段,没用的字段不要,已经对返回结果的控制,尽量返回少量数据 5.尽量用PreparedStatement来查询,不要用Statement

3、数据库三范式是什么?

答:第一范式:列不可再分 第二范式:行可以唯一区分,主键约束 第三范式:表的非主属性不能依赖与其他表的非主属性 外键约束 且三大范式是一级一级依赖的,第二范式建立在第一范式上,第三范式建立第一第二范式上

4、union和union all有什么不同?

答:UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果

集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,常见的是过程表与历史表UNION。 UNION ALL只是简单的将两个结果合并后就返回。这样,如果返回的两个结果集中有重复的数据,那么返回的结果集就会包含重复的数据了。 从效率上说,UNION ALL 要比UNION快很多,所以,如果可以确认合并的两个结果集中不包含重复的数据的话,那么就使用UNION ALL。

5、Varchar2和varchar有什么区别?

答:Char的长度是固定的,而varchar2的长度是可以变化的,比如,存储字符串“abc”对于char(20),表示你存储的字符将占20个字节,包含17个空,而同样的varchar2(20)只占了3个字节,20只是最大值,当你存储的字符小于20时,按实际长度存储。 char的效率要被varchar2的效率高。

目前varchar是varchar2的同义词,工业标准的varchar类型可以存储空字符串,但是oracle不能这样做,尽管它保留以后这样做的权利。Oracle自己开发了一个数据类型varchar2,这个类型不是一个标准的varchar,他将在数据库中varchar列可以存储空字符串的特性改为存储null值,如果你想有向后兼容的能力,oracle建议使用varchar2而不是varchar。

北大青鸟兰州优越校区重视实践操作,学习期间很多时候需要完成项目设计,这样完成以后会获得大量实战经验,和高校毕业生动手能力差形成鲜明优势。学习时间通常是5到10个月,如果您还有一个IT梦想,那就赶快来北大青鸟兰州优越校区吧,这里会帮您重新插上梦想的翅膀!

求职宝典:Java毕业生面试题分享

求职宝典:Java毕业生面试题分享对于刚毕业的学生来说,面试难免都会有一点紧张,不过俗话说,机会是给有准备的人的,在面试之前,准备好自我介绍,准备好可能会遇到的问题,要比什么都没有准备面试通过的几率大的大的多。所以下面几道java面试题分享给大家。1、视图的优缺点答:优点:1)对数据库的访问,因为视图可以有选择性
推荐度:
点击下载文档文档为doc格式
74v3u2mko70a0pl1szsm0n19a8hr9t00gvx
领取福利

微信扫码领取福利

微信扫码分享