2021年javasqloracle面试题汇总.docVIP

  • 0
  • 0
  • 约1.58万字
  • 约 27页
  • 2020-11-10 发布于江苏
  • 举报
(口述题)请简述迅雷、BT等p2p下载软件实现原理。怎样资源分布。 解释:A想来B家做客,不过遭到了B管家NAT?B拒绝,理由是:我历来没有听我家B提过你名 字,这时A找到了A,B全部认识好友server,要求server给B报一个信,让B去跟管家说A是我好友,于是,B跟管家NAT?B说,A是我认识 好友,这么A访问请求就不会再被管家NAT?B所拒绝了.简而言之,UDP打洞就是一个经过server保留下来地址使得相互之间能够直接通信过 程,server只管帮助建立连接,在建立间接以后就不再介入了. 2.维护数据库完整性、一致性、你喜爱用触发器还是自写业务逻辑?为何 解释:尽可能用约束(包含CHECK、主键、唯一键、外键、非空字段)实现,这种方法效率最好;其次用触发器,这种方法能够确保不管何种业务系统访问数据库全部能维持数据库完整性、一致性;最终再考虑用自写业务逻辑实现,但这种方法效率最低、编程最复杂,当为下下之策。 3.A=10,b=20在不使用第三变量 使两值交换 解释: a=10,b=8 a=a-b b=b+a a=b-a 4. override和重载区分 解释:override是把继承于父类方法给覆盖掉 重载是同一个函数名接收不一样类型、个数参数,完成不一样功效,调用起来方便 5.抽象类跟接口区分 解释:抽象类能够有非抽象方法,接口中只能有抽象方法。接口能够实现多继承。 6.try {}里有一个return语句,那么紧跟在这个try后finally {}里code会不会被实施,什么时候被实施,在return前还是后? 解释:inally里代码会实施,在return之前实施 7.实现一个冒泡排序 解释: ArrayListInteger list=new ArrayListInteger(); list.add(76); list.add(4); list.add(786); list.add(43); list.add(21); list.add(432); list.add(10); for(int i=0;ilist.size()-1;i++) { for(int j=1;jlist.size()-i;j++) { Integer a; if((list.get(j-1)).compareTo(list.get(j))0) { //比较两个整数大小 a=list.get(j-1); list.set((j-1),list.get(j)); list.set(j,a); } } } for(Integer s:list) { System.out.println(Value()); } 查出总成绩大于100分学生信息 1 Zhang Sql 60 2 li C# 50 3 wang Java 70 4 zhang Java 55 5 li Sql 60 6 li Java 65 解释:select * from table where id in (select name,sum(gade) as total from table group by name having total100 ) Where在分组之前过滤数据,条件不能包含聚组函数,having在分组以后过滤数据,条件中常常包含聚组函数。带聚合函数select中只能有聚合函数和分组列。 9. 有一个学生表,有学生姓名,语文成绩,数学成绩。请写出查询语文成绩和数学成绩在60分以上学生信息,并能查出语文成绩和数学成绩之和大于130分学生信息,请用一句SQL拼写出来。 解释:select * from table where yuwen60 and shuxue60 and yuwen+shuxue130 10. 和区分? 解释:计算p1p2时,Java先计算p1,若p1为true再计算p2;若p1为false,则不再计算P2 11. 什么是事务?什么是锁? 解释:事务是指一个工作单元,它包含了一组数据操作命令,而且全部命令作为一个整体一起向系统提交或撤消请求操作,即这组命令要么全部实施,要么全部不实施。 锁是在多用户环境中对数据访问限制。SqlServer自动锁定特定统计、字段或文件,预防用户访问,以维护数据安全或预防并发数据操作问题,锁能够确保事务完整性和并发性。 12.什么是索引,有什么优点? 解释:索引象书目录类似,索引使数据库程序无需扫描整个表,就能够在其中找到所需要数据,索引包含了一个表中包含值列表,其中包含了各个值行所存放位置,索引能够是单个或一组列,索引提供表中数据逻辑位置,合理划分索引能够大大提升数据库性能。

文档评论(0)

1亿VIP精品文档

相关文档