人力资源java、sql、oracle面试题汇总_第1页
人力资源java、sql、oracle面试题汇总_第2页
人力资源java、sql、oracle面试题汇总_第3页
人力资源java、sql、oracle面试题汇总_第4页
人力资源java、sql、oracle面试题汇总_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(口述题题)请简简述迅雷雷、BTT等p22p下载载软件的的实现原原理。如如何资源源分布。解释:AA想来BB家做客客,但是是遭到了了B的管管家NAATBB的拒绝绝,理由由是:我我从来没没有听我我家B提提过你的的名 字字,这时时A找到到了A,B都认认识的朋朋友seerveer,要要求seerveer给BB报一个个信,让让B去跟跟管家说说A是我我的朋友友,于是是,B跟跟管家NNATB说,A是我我认识 的朋友友,这样样A的访访问请求求就不会会再被管管家NAATBB所拒绝绝了.简简而言之之,UDDP打洞洞就是一一个通过过serrverr保存下下来的地地址使得得彼此之之间能够够直接通通信的过过 程,ser

2、rverr只管帮帮助建立立连接,在建立立间接之之后就不不再介入入了.2维护护数据库库的完整整性、一一致性、你喜欢欢用触发发器还是是自写业业务逻辑辑?为什什么解释:尽尽可能用用约束(包包括CHHECKK、主键键、唯一一键、外外键、非非空字段段)实现现,这种种方式的的效率最最好;其其次用触触发器,这这种方式式可以保保证无论论何种业业务系统统访问数数据库都都能维持持数据库库的完整整性、一一致性;最后再再考虑用用自写业业务逻辑辑实现,但但这种方方式效率率最低、编程最最复杂,当当为下下下之策。3A=10,b=220在不不使用第第三变量量 使两两值互换换解释: a=110,bb=8a=a-bb=b+aa=

3、b-a4. ooverrridde与重重载的区区别解释:ooverrridde是把把继承于于父类的的方法给给覆盖掉掉 重载载是同一一个函数数名接受受不同类类型、个个数的参参数,完完成不同同的功能能,调用用起来方方便5抽象象类跟接接口的区区别解释:抽抽象类可可以有非非抽象方方法,接接口中只只能有抽抽象方法法。接口口可以实实现多继继承。6trry 里有有一个rretuurn语语句,那那么紧跟跟在这个个tryy后的ffinaallyy 里的ccodee会不会会被执行行,什么么时候被被执行,在在retturnn前还是是后?解释:iinallly里里的代码码会执行行,在rretuurn之之前执行行7实现

4、现一个冒冒泡排序序解释:ArraayLiist lisst=nnew ArrrayLListt(); liist.addd(766); liist.addd(4); liist.addd(7886); liist.addd(433); liist.addd(211); liist.addd(4332); liist.addd(100); foor(iint i=00;ilisst.ssizee()-1;ii+) ffor(intt j=1;jj0) /比较两两个整数数的大小小 a=lisst.gget(j-11); liist.sett(jj-1),liist.gett(j); liist.s

5、ett(j,a); foor(IInteegerr s:lisst) SSysttem.outt.prrinttln(s.iintVValuue(); 查出总成成绩大于于1000分的学学生信息息1ZhanngSql602liC#503wanggJavaa704zhanngJavaa555liSql606liJavaa65解释:sseleect * ffromm taablee whheree idd inn (sseleect namme,ssum(gadde) as tottal froom ttablle ggrouup bby nnamee haavinng ttotaal1100 )W

6、herre在分分组之前前过滤数数据,条条件不能能包含聚聚组函数数,haavinng在分分组之后后过滤数数据,条条件中经经常包含含聚组函函数。带带聚合函函数的sseleect中中只能有有聚合函函数和分分组列。9. 有有一个学学生表,有有学生姓姓名,语语文成绩绩,数学学成绩。请写出出查询语语文成绩绩和数学学成绩在在60分分以上的的学生信信息,并并能查出出语文成成绩和数数学成绩绩之和大大于1330分的的学生信信息,请请用一句句SQLL拼写出出来。 解释:sellectt * froom ttablle wwherre yuwwen60 andd shhuxuue660 aand yuwwen+shu

7、uxuee133010. &和&的区区别?解释:计计算p11&pp2时,Javva先计计算p11,若pp1为ttruee再计算算p2;若p11为faalsee,则不不再计算算P211. 什么是是事务?什么是是锁?解释:事事务是指指一个工工作单元元,它包包含了一一组数据据操作命命令,并并且所有有的命令令作为一一个整体体一起向向系统提提交或撤撤消请求求操作,即即这组命命令要么么都执行行,要么么都不执执行。锁锁是在多多用户环环境中对对数据的的访问的的限制。SqllSerrverr自动锁锁定特定定记录、字段或或文件,防防止用户户访问,以以维护数数据安全全或防止止并发数数据操作作问题,锁锁可以保保证事务

8、务的完整整性和并并发性。12什什么是索索引,有有什么优优点?解释:索索引象书书的目录录类似,索索引使数数据库程程序无需需扫描整整个表,就就可以在在其中找找到所需需要的数数据,索索引包含含了一个个表中包包含值的的列表,其其中包含含了各个个值的行行所存储储的位置置,索引引可以是是单个或或一组列列,索引引提供的的表中数数据的逻逻辑位置置,合理理划分索索引能够够大大提提高数据据库性能能。13视视图是什什么?游游标是什什么?解释:视视图是一一种虚拟拟表,虚虚拟表具具有和物物理表相相同的功功能,可可以对虚虚拟表进进行增该该查操作作,视图图通常是是一个或或多个表表的行或或列的子子集,视视图的结结果更容容易理

9、解解(修改改视图对对基表不不影响),获获取数据据更容易易(相比比多表查查询更方方便),限限制数据据检索(比比如需要要隐藏某某些行或或列),维维护更方方便。游游标对查查询出来来的结果果集作为为一个单单元来有有效的处处理,游游标可以以定位在在结果集集的特定定行、从从结果集集的当前前位置检检索一行行或多行行、可以以对结果果集中当当前位置置进行修修改、15什什么是存存储过程程?有什什么优点点?解释:存存储过程程是一组组予编译译的SQQL语句句,它的的优点有有1.允允许模块块化程序序设计,就就是说只只需要创创建一次次过程,以以后在程程序中就就可以调调用该过过程任意意次。22.允许许更快执执 行,如如果某

10、操操作需要要执行大大量SQQL语句句或重复复执行,存存储过程程比SQQL语句句执行的的要快。3.减减少网络络流量,例例如一个个需要数数百行的的SQLL代码的的操作有有一条执执行 语语句完成成,不需需要在网网络中发发送数百百行代码码。4.更好的的安全机机制,对对于没有有权限执执行存储储过程的的用户,也也可授权权他们执执行存储储过程。16什什么是触触发器?解释:触触发器是是一种特特殊类型型的存储储过程,出出发器主主要通过过事件触触发而被被执行的的,触发发器的优优点:11.强化化约束,触触发器能能够提供供比CHHECKK约束。2.跟跟踪变化化,触发发 器可可以跟踪踪数据库库内的操操作,从从而不允允许

11、未经经允许许许可的更更新和变变化。33.联级级运算,比比如某个个表上的的触发器器中包含含对另一一个表的的数据操操作,而而该操作作又导致致该表上上 的触触发器被被触发。17销销售主表表(订单单号 ,业业务员 , 客客户名称称 , 合同日日期)销售子表表(订单单号 ,产产品编号号 ,销销售数量量 ,销销售金额额)产品表(产产品编号号 , 产品名名称)请根据以以下条件件,写出出分别ssql语语句1.统计计合同日日期为220066年100月的各各业务员员的销售售数量和和销售金金额2.统计计合同日日期为220066年100月的各各产品的的销售数数量和销销售金额额3.计算算业务员员张三销售的的产品为为 维

12、生素素b的平均均价格18什什么叫做做sqll注入,如如何防止止?请那那个举例例说明。解释:ssql注注入,就就是利用用程序员员对用户户输入数数据的合合法性检检测不严严或不检检测的特特点,故故意从客客户端提提交特殊殊代码,获获取服务务端信息息。例如:“sellectt * froom uuserrs wwherre uuserrnamme=”+vv_naame+“ aand pwdd=”+vv_pwwd+“”;If(oobj!=nuull)验证通过过用户名随随便输入入,密码码输入:aaaa or 1=11如何防止止:PrrepaareddStaatemmentt19请请写出jjavaascrri

13、ptt弹出确确认框的的函数。解释:cconffirmm(是否删删除)20你你以为大大数据量量下的列列表显示示分页应应该如何何处理?请叙述述一下你你的方法法解释:typee reefCuursoorTyype is REFF CUURSOOR; 游标类类型定义义,用于于返回数数据集procceduure sp_Pagge(pp_PaageSSizee innt, -每每页记录录数 pp_PaageNNo iint, -当当前页码码,从 1 开开始 pp_SqqlSeelecct vvarccharr2, -查查询语句句,含排排序部分分 pp_OuutReecorrdCoountt ouut ii

14、nt,-返返回总记记录数 pp_OuutCuursoor oout reffCurrsorrTyppe)as v_ssql varrchaar2(30000); v_ccounnt iint; v_hheiRRownnum intt; v_llowRRownnum intt;begiin 取取记录总总数 v_sqll := sseleect couunt(*) froom ( | pp_SqqlSeelecct | ); exxecuute immmediiatee v_sqll innto v_ccounnt; p_OuttReccorddCouunt := v_ccounnt; 执执行分页

15、页查询 v_heiiRowwnumm := p_PaggeNoo * p_PPageeSizze; v_lowwRowwnumm := v_heiiRowwnumm - p_PPageeSizze + 1; v_sqll := SSELEECT * FFROMM ( SSELEECT A.*, rrownnum rn FFROMM (| p_SqllSellectt |) A WWHERRE rrownnum = | too_chhar(v_llowRRownnum) ; 注意意对roownuum别名名的使用用,第一一次直接接用roownuum,第第二次一一定要用用别名rrn OPPEN p_

16、OOutCCurssor FORR vv_sqql;end sp_Pagge;/*功能能描述: 大数数据量分分页通用用存储过过程(重重载1,推推荐使用用)*创 建 人人: 夏夏春涛*创建建时间: 20005-07-01*/procceduure sp_Pagge(pp_PaageSSizee innt, -每每页记录录数 pp_PaageNNo iint, -当当前页码码,从 1 开开始 pp_SqqlSeelecct vvarccharr2, -查查询语句句,含排排序部分分 pp_SqqlCoountt vaarchhar22, -获获取记录录总数的的查询语语句 pp_OuutReecorr

17、dCoountt ouut iint,-返返回总记记录数 pp_OuutCuursoor oout reffCurrsorrTyppe)as v_ssql varrchaar2(30000); v_ccounnt iint; v_hheiRRownnum intt; v_llowRRownnum intt;begiin 取取记录总总数 exxecuute immmediiatee p_SqllCouunt intto vv_coountt; p_OuttReccorddCouunt := v_ccounnt; 执执行分页页查询 v_heiiRowwnumm := p_PaggeNoo * p_

18、PPageeSizze; v_lowwRowwnumm := v_heiiRowwnumm - p_PPageeSizze + 1; v_sqll := SSELEECT * FFROMM ( SSELEECT A.*, rrownnum rn FFROMM (| p_SqllSellectt |) A WWHERRE rrownnum = | too_chhar(v_llowRRownnum) ; 注意意对roownuum别名名的使用用,第一一次直接接用roownuum,第第二次一一定要用用别名rrn OPPEN p_OOutCCurssor FORR vv_sqql;end sp_Pagg

19、e;/*功能能描述: 大数数据量分分页通用用存储过过程(重重载2)*创 建 人人: 夏夏春涛*创建建时间: 20005-07-01*/procceduure sp_Pagge(pp_PaageSSizee innt, 每页记记录数 pp_PaageNNo iint, 当前页页码,从从 1 开始 pp_SqqlSeelecct vvarccharr2, 查询语语句,含含排序部部分 pp_OuutCuursoor oout reffCurrsorrTyppe)as v_ssql varrchaar2(30000); -vv_coountt innt; v_hheiRRownnum intt; v_

20、llowRRownnum intt;begiin/* 取取记录总总数 v_sqll := sseleect couunt(*) froom ( | pp_SqqlSeelecct | ); exxecuute immmediiatee v_sqll innto v_ccounnt; p_OuttReccorddCouunt := v_ccounnt;*/ 执执行分页页查询 v_heiiRowwnumm := p_PaggeNoo * p_PPageeSizze; v_lowwRowwnumm := v_heiiRowwnumm - p_PPageeSizze + 1; v_sqll := SS

21、ELEECT * FFROMM ( SSELEECT A.*, rrownnum rn FFROMM (| p_SqllSellectt |) A WWHERRE rrownnum = | too_chhar(v_llowRRownnum) ; 注意意对roownuum别名名的使用用,第一一次直接接用roownuum,第第二次一一定要用用别名rrn OPPEN p_OOutCCurssor FORR vv_sqql;end sp_Pagge21sshorrt ss1 = 1; s11 = s1 + 11;有什什么错?shoort s1 = 11; ss1 += 11;有什什么错?解释:第第一句

22、,编编译期出出错,第第二句正正确,属属于方法法重载。22简简述spprinng的AAOP和和IOCC解释:iioc(控控制反转转)是一一种设计计模式,由由传统的的在程序序中控制制依赖转转移到由由容器控控制,将将相互依依赖的对对象分离离,在sspriing文文件中描描述依赖赖,依赖赖只在使使用时建建立。Aop(面面向切面面)是一一种编程程思想,ooop的的延伸,将将系统中中非核心心业务提提取出来来,单独独处理。23TTomccat的的开启在在哪个文文件夹,改改端口号号的是哪哪个文件件?解释:ttomccat/binn toomcaat/cconff seerveer.xxml24JJdk配配置环

23、境境变量解释:JJAVAA_HOOME C:JDKK1.66.025JJavaa 中访访问数据据库的步步骤?SStattemeent 和PrrepaareddStaatemmentt 之间间的区别别?解释:11。注册册驱动22。取得得连接对对象3。取得SStattemeent 4。调调用sqql 55。处理理RessulttSett 6。关闭资资源26在在控制台台输入iip(2202.1688.233.455),然然后,用用.分割割开并且且每组数数据不能能超过2255,最后,在控制制台输出出分割后后的ipp。27编编程题: 写一一个Siinglletoon 出出来。解释:cclasss TTe

24、xttprivvatee sttatiic TTextt t=neww Teext();privvatee Teext()publlic staaticc Teext gettInsstannce()if(tt=nnulll)t=neew TTextt();retuurn t;classs TTexttprivvatee sttatiic TTextt t=neww Teext();publlic staaticc syynchhronnizeed TTextt geetInnstaancee()if(tt=nnulll)t=neew TTextt();retuurn t;28. sleeep

25、() 和和waiit() 有什什么区别别?解释:ssleeep不释释放锁,可可实现同同步,wwaitt释放资资源,无无法同步步。启动一个个线程是是用ruun()还是sstarrt()?解释:30. 在控制制台输入入ip(2022.1668.223.445),然后,用.分分割开并并且每组组数据不不能超过过2555,最后后,在控控制台输输出分割割后的iip。31. Sett 里的的元素是是不能重重复的,那那么用什什么方法法来区分分重复与与否呢? 是用用=还还是eqqualls()? 它它们有何何区别?32.ttry 里里有一个个retturnn 语句句,那么么紧跟在在这个ttry 后的ffinaa

26、llyy 里的ccodee会不会会被执行行,什么么时候被被执行,在在retturnn 前还还是后?Colllecttionn 和CColllecttionns 的的区别?HashhMapp 和HHashhtabble 的区别别?Arraayliist 与Veectoor 区区别?解释:AArraayLiist不不能同步步,但性性能更高高,Veectoor提供供了同步步机制。集合二分分法解释:使使用范围围:在一一个有序序的集合合里查找找指定数数字。Int staart,eend,iindeex;Straat = 0;End = llistt.siize()-1;Indeex = (sstarrt

27、-eend)/2;If(llistt(inndexx)指指定数字字)End = iindeex;elsse iifStarrt = inndexx;elsseBreaak;写出一个个排序算算法Jndii是什么么?解释:为为开发人人员提供供了查找找和访问问各种命命名和目目录服务务的通用用,统一一的接口口。目前前可访问问的目录录及服务务:dnns,xxnamm,noovelll目录录服务,lldapp,coorbaa对象服服务,文文件系统统,注册册表,rrmi,ssdmll,niisJavaa序列化化是怎么么实现的的?解释:11。将对对象实例例相关的的类元数数据输出出2。递递归的输输出类的的超类直

28、直到不再再有超类类。3。开始从从最顶层层的超类类输出对对象实例例的实际际数据值值。4。递归输输出实例例数据Servvlett是否线线程安全全?如何读取取Exccel文文件的数数据,填填充到数数据库中中,实习习思路是是什么?如果有重重复的数数据怎么么办?以前的的数据我我想保留留不可以以删除,如如何实 习?43.写写一个方方法 传传参(iint agee1)方方法实现现的功能能是 查查找peersoon 类类 如果果存在 agee大于aage11 返回回truue 否否则返回回fallse44.写写一个ccopyy 方法法 将已已知的类类 赋给给另一个个类45.根根据某个个字段 经过排排序 查查询

29、前几几条数据据46.查查询性别别男的数数据,并并以IDD从小到到大排序序47.用用模糊查查询姓王王的人员员解释:sseleect * ffromm taablee whheree naame likke 王%48.删删除生日日在一段段时间的的数据解释:sseleect * ffromm taablee whheree too_chhar(sheengrri,YYYYY-mmm-ddd) bbetwweenn riiqi11 annd rriqii249.查查询全部部数据,有有相同就就返回一一条解释:sseleect * ffromm taablee grroupp byy naameId nn

30、ameeidnaame1a1aa2b2bb3c3cc4b50.在在项目中中那些地地方使用用到了XXML技技术?如如何实现现的。定义函数数和存储储过程的的区别是是什么,什什么情况况下只能能用自定定义函数数,什么么情况下下只能用用存储过过程52.ssubSStriing的的用法,llengght的的用法,rrepllacee的用法法53. 写出一一条Sqql语句句:取出出表A中中第311到第440记录录(SQQLSeerveer,以以自动增增长的IID作为为主键,注意:ID可可能不是是连续的的。54.SSqlCConnnecttionn,SqqlCoommaand,SqlldattaReeadee

31、r,SSqlDDataaAdaapteer的用用法SSQLL :请请取出ttb_ssendd表中日日期(SSenddTimme字段段)为当当天的所所有记录录?(SSenddTimme字段段为daatettimee型,包包含日期期与时间间)。SSQLL中更新新触发器器中如果果有更新新该表语语句是否否会造成成死循环环以及原原因。57. 递归法法求100!58.sstruuts 2运行行的全流流程,解释:游游浏览器器发来的的请求会会被调度度给sttrutts2,这这时sttrutts2清清理环境境上下文文(AcctioonCoonteext CleeanUUp)做做好相应应的准备备,与此此如果WWe

32、b框框架配置置了其他他的框架架过滤器器(如ssiteeMessh),那那么sttrutts2同同时将用用户的请请求先通通过此过过滤器,该该过滤器器完成处处理以后后,sttrutts2再再通过AActiionMMappper等等控制器器调度,查查找配置置文件sstruuts.xmll,调度度相应UURL控控制器,准准备调相相应的aactiion,如如果此aactiion配配置了相相关的拦拦截器,则则依照拦拦截器的的性质分分别在aactiion执执行前后后执行这这些拦截截器,AActiion与与业务模模型相互互协作处处理完成成对应的的用户逻逻辑后,将将进一步步唤醒视视图模块块以产生生应答用用户请求

33、求的页面面。同时时,如果果在此应应用配置置中配置置了其他他的框架架过滤器器,那么么strrutss2将控控制权转转交给此此过滤器器并完成成整个应应答。struuts22采用的的是puull-mvcc模式,拉出式是指视图组件根据要求从控制器中将模型信息拉出来作为响应。这与传统的Model2 的方式不同,传统的Model2 没有使用模型来管理信息,而是直接使用视图来访问信息。“分级”是指对视图数据在存放,在struts2中,“值堆栈”用来为视图提供信息。struuts22 MVVC是一一个jaava轻轻量级WWeb应应用程序序开发框框架,它它支持多多视图,允允许用户户使用不不同的视视图技术术而不需

34、需要改变变数据的的生成逻逻辑。它它同时也也包含了了一个强强有力的的表达式式语言来来遍历其其环境栈栈,一个个小而实实用的标标签库,59用用forr ,wwhille,sswittch 将ssdfddsheellooWweerorrld 输出hhellloWoord ,每次次只能输输出一个个字符解释:1.Sttrinng aa=”hellloWWordd”;Striing b=” sddfdsshellloWWwerrorlld”;for(intt i=0;iia.lenngthh;i+)Striing c=aa.suubSttrinng(ii,i+1);for(intt j=0;jjb.lenn

35、gthh;j+)Striing d=bb.suubSttrinng(jj,j+1);if(cc.eqqualls(dd)Systtem.outt.prrintt(c);breaak;2. Sttrinng aa=”hellloWWordd”;Striing b=” sddfdsshellloWWwerrorlld”;int i=00;whille(iia.lenngthh)Striing c=aa.suubSttrinng(ii,i+1);int j=00;whille(jjb.lenngthh()Striing d=bb.suubSttrinng(jj,j+1);if(cc.eqqualls

36、(dd)Systtem.outt.prrintt(c);breaak;3. SStriing a=”hellloWWordd”;Striing b=” sddfdsshellloWWwerrorlld”;swittch(a)casee h:Syysteem.oout.priintlln(aa);60找找出下面面语句的的错误,并并进行改改正,使使其能正正常运行行。如何只修修改maain函函数,输输出abbc, 能不能能输出bbacClasss TTexttSysttem.outt.prrinttln(“b”);statticSysttem.outt.prrinttln(“a”);publlic

37、Tesst()Systtem.outt.prrinttln(“c”);publlic Strringg geetOuut() /要想让让程序正正常运行行,必须须加sttatiic,可可能是因因为是本本类调用用,所以以要加,如如果用nnew 关键字字了就行行了tryretuurn “1”;cattch()retuurn “2”;finnalllyretuurn “3”;publlic staaticc vooid maiin(SStriing arggs)Systtem.outt.prrinttln(gettOutt(); /在这这里neew 一一个Teext 对象就就可以了了/要要想输出出ba

38、cc在那个个输出bb的方法法里,加加上sttatiic61. 查询出出员工的的 员员工姓名名,员工工性别,员员工上司司的姓名名,如果果此人无无上司,显显示无表名:tt_taableet_Iddnameesexup01dingg男02丁的男0103的的男01解释:decllaree t_cussor currsorr reead_onlly ffor sellectt t11.nnamee,tt1.ssex,t2.naame frrom t_ttablle tt1 lleftt jooin t_ttablle tt2 oon tt1.tt_Idd=t22.upp orrderr byy t11.

39、nnameedecllaree nnamee vaarchhar(20),sexx vaarchhar(2), uupNaame varrchaar(220)openn t_cussor fettch nexxt ffromm t_cussor intto namme,sexx,uupNaamewhille Feetchh_sttatuus=00 bbegiinif(upnnamee iss nuull)begiin sett uupnaame=无 sseleect naame,seex,upNNamee ennd fettch nexxt ffromm t_cussor intto namm

40、e,sexx,uupNaame eendclosse tt_cuusorrdeallloccatee t_cussor62说说有两个个路口,路路口站着着两个人人,说谎谎人站在在说谎国国路口,说说实话人人站在实实话国路路口,说说谎人只只说谎话话,实话话人只说说实话,你你如何问问这两个个人,一一个同样样的问题题,知道道那个人人站的路路口是说说谎国,知知道那个个人站的的路口是是实话国国。答:说一一个大家家都知道道的事务务,问他他们你自自己的性性别是男男的是女女的,说说话的人人肯定假假话,你你要是男男的他会会说是女女的,说说实话的的人会说说你是男男的,你你自己知知道答案案,根据据他们说说的你就就知道谁

41、谁是说谎谎的人了了,谁不不是说慌慌的人 。63有有一个表表单(nnamee=”fformm1”)一一个文本本框(nnamee=”ttextt1”)用用不同的的方式取取得,尽尽量用不不同的方方法实现现。64实实现一个个将鼠标标放在单单元格上上,显示示背景色色为#000fffff,鼠鼠标离开开显示#00000000,补充充函数。Funcctioon aa()Funcctioon bb()65定定义一个个坐标为为(1000,1100)鼠鼠标单击击一下左左移100像素,下下移100像素。解释:ddocuumennt.aall.id.styyle.pixxelTTop = 1100;Docuumennt

42、.aall.id.styyle.pixxelLLeftt = 1000;Docuumennt.aall.butttonn.onncliick = ffuncctioon()Docuumennt.aall.id.styyle.pixxelTTop +=110;Docuumennt.aall.id.styyle.pixxelLLeftt -=10;66自自已写一一个表格格,设置置为700%透明明,1像素宽宽度,单单元格左左测为蓝蓝色,右右测为红红色,上上下为绿绿色,鼠鼠标在与与不在单单元格上上,显示示不同的的颜色。解释:bordder:1pxxfiltter:alppha(opaacitty=77

43、0);67SStriing strr=aabcdde; 反序序输出此此字符串串 不准准用reeverrse函函数解释:ffor(iint i=sstr.lenngthh();i00;i)Systtem.outt.prrinttln(strr.suubsttr(II-1,i);68LListt liist11=neew AArraayLiist(); llistt1.aadd(1); llistt1.aadd(2); l iist11.addd(3); llistt1.aadd(4); llistt1.aadd(5); llistt1.aadd(6); Lisst llistt2=nnew Ar

44、rrayLListt(); llistt2.aadd(2); llistt2.aadd(4); llistt2.aadd(6); llistt2.aadd(9); llistt2.aadd(0); 将liist11、liist22去除重重复项,赋赋值给LListt3解释:for(intt i=0;iiliist11.siize();ii+)if(!lisst3.conntaiins(lisst1.gett(i)listt3.aadd(lisst1.gett(i);for(intt j=0;iiliist22.siize();jj+)if(!lisst3.conntaiins(lisst2.ge

45、tt(j)listt3.aadd(lisst2.gett(j); 69一张表表 字段 Id innt sexx innt mobbilee vaarchhar 对此表表进行增增删改查查操作70sspriing以以及hiiberrnatte的存存在意义义和查询询模式71多多表连接接查询(三三个表)解释:72查查询表中中有重复复的某列列解释:73ccharr型变量量中能不不能存贮贮一个中中文汉字字?为什什么?答:是能能够定义义成为一一个中文文的,因因为jaava中中以unnicoode编编码,一一个chhar占占16个个字节,所所以放一一个中文文是没问问题的74抽抽象类与与接口的的区别?答:抽象象

46、类与接接口都用用于抽象象,但是是抽象类类(JAAVA中中)可以以有自己己的部分分实现,而而接口则则完全是是一个标标识(同同时有多多重继承承的功能能)。75 HasshMaap和HHashhtabble的的区别?答:都属属于Maap接口口的类,实实现了将将惟一键键映射到到特定的的值上。HaashMMap 类没有有分类或或者排序序。它允允许一个个 nuull 键和多多个 nnulll 值。Haashttablle 类类似于 HasshMaap,但但是不允允许 nnulll 键和和 nuull 值。它它也比 HasshMaap 慢慢,因为为它是同同步的。76SStriing s = neew SSt

47、riing(xyyz);创建建了几个个Strringg Obbjecct?答:两个个对象,一一个是“xyxx”,一个个是指向向“xyxx”的引用用对象ss。77数数组有没没有leengtth()这个方方法? Strringg有没有有lenngthh()这这个方法法?答:数组组没有llenggth()这个个方法,有有lenngthh的属性性。Sttrinng有有有lenngthh()这这个方法法。78OOverrloaad和OOverrridde的区区别。OOverrloaadedd的方法法是否可可以改变变返回值值的类型型?答:方法法的重写写Oveerriidinng和重重载Ovverlload

48、dingg是Jaava多多态性的的不同表表现。重重写Ovverrridiing是是父类与与子类之之间多态态性的 一种表表现,重重载Ovverlloaddingg是一个个类中多多态性的的一种表表现。如如果在子子类中定定义某方方法与其其父类有有相同的的名称和和参数,我我们说该该方法被被重写 (Ovverrridiing)。子类类的对象象使用这这个方法法时,将将调用子子类中的的定义,对对它而言言,父类类中的定定义如同同被“屏蔽”了。如如果在一一个类中中定义了了多个同同名的方方 法,它它们或有有不同的的参数个个数或有有不同的的参数类类型,则则称为方方法的重重载(OOverrloaadinng)。Ove

49、erlooadeed的方方法是可可以改变变返回值值的类型型。79接接口是否否可继承承接口? 抽象象类是否否可实现现接口? 抽象象类是否否可继承承实体类类?答:接口口可以继继承接口口。抽象象类可以以实现(impplemmentts)接接口,抽抽象类是是否可继继承实体体类,但但前提是是实体类类必须有有明确的的构造函函数。80构构造器CConsstruuctoor是否否可被ooverrridde?答:构造造器Coonsttrucctorr不能被被继承,因因此不能能重写OOverrriddingg,但可可以被重重载Ovverlloaddingg。81是是否可以以继承SStriing类类?答:Sttri

50、nng类是是finnal类类故不可可以继承承。82当当一个对对象被当当作参数数传递到到一个方方法后,此此方法可可改变这这个对象象的属性性,并可可返回变变化后的的结果,那那么这里里到底是是值传递递还是引引用传递递?答:是值值传递。Javva 编编程语言言只由值值传递参参数。当当一个对对象实例例作为一一个参数数被传递递到方法法中时,参参数的值值就是对对该对象象的引用用。对象象的内容容可以在在被调用用的方法法中改变变,但对对象的引引用是永永远不会会改变的的。83JJSP的的内置对对象及方方法。答:reequeest reqquesst表示示HtttpSeervlletRRequuestt对象。它包含

51、含了有关关浏览器器请求的的信息,并并且提供供了几个个用于获获取coookiie, heaaderr, 和和sesssioon数据据的有用用的方法法。respponsse rrespponsse表示示HtttpSeervlletRRespponsse对象象,并提提供了几几个用于于设置送送回 浏浏览器的的响应的的方法(如如coookiees,头头信息等等)out outt 对象象是jaavaxx.jssp.JJspWWritter的的一个实实例,并并提供了了几个方方法使你你能用于于向浏览览器回送送输出结结果。pageeConntexxt ppageeConntexxt表示示一个jjavaax.sservvlett.jssp.PPageeConnte

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论