基本信息
文件名称:2025年全面解析软件开发工程师核心技能实战评测题集.docx
文件大小:20.17 KB
总页数:7 页
更新时间:2025-06-15
总字数:约8.75千字
文档摘要

1、试分析下面的SQL语句的优劣,并用此外的措施实现。

(1)Select*fromempewheree.Noin(selecta.Nofromampa)?Select*fromempeewhereNOTEXISTS(Selecta.Nofromampawheree.NO=a.No)

(2)select*fromempe,anpawheree.No=a.No?2、用Decoole重写下面的socl语句

SELECTCOUNT(*),SUM(SAL)FROMEMPWHEREDEPT_NO=0020ANDENAMELIKE‘SMITH%’;?selectcount(*),sum(sal)fromempwheredept_no=0030andenamelike‘smith%’;

?selectcount(decode(dept_no,0020,’x,null))d0020_count,?count(decode(dept_no,0030,’x,null))d0030_count,?sum(decode(dept_no,0020,sal,0))d0020_sal,

sum(decode(dept_no,0030,sal,0))d0030_sal

fromempwhereenamelike‘smith%’;

3、下面哪几种SQL不好。2,4,5

(1)update语句(2)in语句(3)子查询(4)多查等值查询(5)笛卡尔乘积

4、请造出下列哪3种命名对的A,B,D

A、ASDB、$abcC、constD、_asdE、3_asd?5、texareajava(1)写出文献名(2)补充代码?6、型转换?example:?publicStringgetValue(Objecta,Objectb){}?当下列措施调用时将出现何种异常,怎样修正?Stringc=newString(“aaa”);?intd=123;?my.getValue(c,d);?(1)Integerd=newInteger(123);

(2)My.getValue(c,(String)d);?7、在JSP上显示Araylist中的元素

<%@pagecontentType=”text/html;charset=GBK”%>?%@pageimport=“java.util.ArrayList”%?

?

%?ArrayListal=request.getAttribute(“arraylist”);?%>

?

??

?%?for(inti=0;i{?%>

%?}?%

序号

姓名

<%=i%>

%=al.get(i)%

??

8、解释

beam:远程接口的详细实现?Home:管理和创立远程对象

Romate:提供应顾客的远程接口

9、解释Javabean与EJB的区别

10、SeSS’onbean与Entitybean区别?11、解释Commend、DAO模式,试举例阐明。

Command定义?不少Command模式的代码都是针对图形界面的,它实际就是菜单命令,我们在一种下拉菜单项选择择一种命令时,然后会执行某些动作,将这些命令封装成在一种类中,然后顾客(调用者)再对这个类进行操作,这就是Command模式,换句话说,本来顾客(调用者)是直接调用这些命令的,如菜单上打开文档(调用者),就直接指向打开文档的代码,使用Command模式,就是在这两者之间增长一种中间者,将这种直接关系拗断,同步两者之间都隔离,基本没有关系了.?

显然这样做的好处是符合封装的特性,减少耦合度,Command是将对行为进行封装的经典模式,Factory是将创立进行封装的模式,?从Command模式,我也发现设计模式一种”通病”:好象喜欢将简朴的问题复杂化,

喜欢在不一样类中增长第三者,当然这样做有助于代码的强健性可维护性尚有复用性.

?怎样使用

详细的Command模式代码各式各样,由于怎样封装命令,不一样系统,有不一样的做法.下面事例是将命令封装在一种Collection的List中,任何对象一旦加入List中,实际上装入了一种封闭的黑盒中,对象的特性消失了,只有取出时,才有也许模糊的辨别出:??经典的Command模式需要有一种接口.接口中有一种统一的措施,这就是”将命令/祈求封装为对象”:?程序代码:

publicinterfaceCommand{publicabstractvoidexecute();}?//详细不一样命令/