- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面试题50分析
1、把map集合转成set的方法:
Set keySet();
Set entrySet();//取的是键和值的映射关系。
Entry就是Map接口中的内部接口;
为什么要定义在map内部呢?entry是访问键值关系的入口,是map的入口,访问的是map中的键值对。
---------------------------------------------------------
取出map集合中所有元素的方式一:keySet()方法。
可以将map集合中的键都取出存放到set集合中。对set集合进行迭代。迭代完成,再通过get方法对获取到的键进行值的获取。
Set keySet = map.keySet();
Iterator it = keySet.iterator();
while(it.hasNext()) {
Object key = it.next();
Object value = map.get(key);
System.out.println(key+:+value);
}
--------------------------------------------------------
取出map集合中所有元素的方式二:entrySet()方法。
Set entrySet = map.entrySet();
Iterator it = entrySet.iterator();
while(it.hasNext()) {
Map.Entry me = (Map.Entry)it.next();
System.out.println(me.getKey()+::::+me.getValue());
2、JDK和JRE的区别?
JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。
JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。
3、对象的初始化顺序?
给父类静态变量默认值
对父类静态变量赋值
执行父类静态块
给当前类静态变量默认值
对当前类静态变量赋值
执行当前类静态块
给父类变量默认值
对父类变量赋值
执行父类构造函数
给当前类变量默认值
对当前类变量赋值
执行当前类构造函数
4、左右外连接的区别?
左外---数据显示以左表为主
右外---数据显示以右表为主
☆左关系属性=右关系属性(+)------(+)在等号的右边,表示左连接
☆左关系属性(+)=右关系属性------(+)在等号的左边,表示右连接
右外连接RIGHT OUTER JOIN
全外连接FULL OUTER JOIN
5、表级锁、页级锁和行级锁的区别?
表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写操作。如果你是写锁,则其它进程则读也不允许行级,仅对指定的记录进行加锁,这样其它进程还是可以对同一个表中的其它记录进行操作。页级,表级锁速度快,但冲突多,行级冲突少,但速度慢。所以取了折衷的页级,一次锁定相邻的一组记录。
6、rownum和order by 的执行顺序?
需要注意ROWNUM赋值和ORDER BY的执行顺序。如果ORDER BY的基准字段是表的PrimaryKey,则查询执行过程是先对表进行排序,然后为排序后的表视图从第一行到最后一行赋予ROWNUM值。反之,如果ORDERBY的基准字段不是PK,则先从第一行到最后一行为表赋予ROWNUM值,然后进行排序。
7、UNION和UNION ALL的区别
UNION并集:查询两个结果的并集(去掉重复值),目的是将第一个SELECT语句与第二个SELECT语句查询出的结果一起列举在一张表中,重复部分只保留一次,其余删除
UNION ALL:返回两个查询的结果集的并集以及两个结果集的重复部分(不去掉重复值的结果)
8、WHERE子句和HAVING子句的区别
☆WHERE子句:是在分组之前使用,表示从所有数据中筛选出部分数据,以完成分组的要求,在WHERE子句中不允许使用统计函数,没有GROUP BY 子句也可以使用。WHERE是对单条记录进行过滤的,不能过滤分组之后的。
☆HAVING子句:是在分组之后使用的,表示对分组统计后的数据执行再次过滤,可以使用统计函数,有GROUP BY子句之后才可以出现HAVING子句
9、NVL和NVL2的区别
NVL函数:可以把空值转化为其他值,解决空值问题。
NVL2函数:如果第一项不是空,那么返回第二个参数,否则返回第三个参数。
10、成员变量和静态变量的区别:
1)成员变量所属于对象。所以
您可能关注的文档
- 面具设计与制作分析.ppt
- 面向对象程序设计-5分析.ppt
- 面向对象程序设计-6分析.ppt
- 面向对象程序设计-7分析.ppt
- 面向对象程序设计总结分析.ppt
- 面向对象系统与设计实验指导书(新)分析.doc
- 面向对象的与设计大作业文档分析.doc
- 面对工业4.0,中国企业该做什么?分析.ppt
- 面向对象程序设计一深入类与对象分析.ppt
- 面对挫折不用怕分析.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 云南西部沿边高校边境缅甸语人才培养的校政企合作模式探索.docx VIP
- 《固定式钢梯及平台安全要求 第2部分:钢斜梯》GB 4053.2-2009.docx VIP
- 幼小科学衔接视角下家校社协同共育现状及对策研究.pdf VIP
- 2025中国中信金融资产管理股份有限公司甘肃分公司招聘笔试备考题库及答案解析.docx VIP
- 旅游警务服务规范.pdf
- 2025凉山州继续教育公需科目满分答案-深入学xi关于发展新生产力的重要论述.docx VIP
- 第三章 教育目的.ppt VIP
- 乳腺癌脑转移瘤护理查房.pptx VIP
- 眼科专科护理操作风险防范.pptx VIP
- 真菌镜检报告.pptx VIP
文档评论(0)