驴妈妈笔试内容回答

1.异常try,catch,finally的先后顺序;

 先执行try 中-->有异常执行catch中-->最后执行finally中

2.抽象类和接口的区别;

抽象类方法可以有实现方法体;

接口中的方法不能有实现方法体;

3.UML的基本关系有哪些;

3-1:依赖

3-2:关联

3-3:泛化

3-4:实现

4.UML的静态图和动态图有哪些;

类图,对象图,用例图,部署图,构件图,为静态图

状态图,顺序图,活动图,协作图为动态图

 

5.数据库连接池的处理机制;

就是创建一定数量的连接,保存起来(池),当池收到连接申请时,就随机分配一个出去,连接用完了,

则返回池,循环使用.当申请数量超出了池大小,将创建连接,

使用完后,额外创建的连接将直接关闭,不再回池.如果超出了最大连接限制,则等待可用连接.

6.用程序写出系统磁盘的所有目录名称,要求答应所有的目录地址;

for(File file: File.listRoots()){

if(file.isDirectory()){

System.out.println("Disk:\t"+file.getAbsolutePath());

}

}

7.SOA和webservice的区别;

soa与web服务的区别:SOA是一种架构,web服务可以说是基于这种架构的实例。

他们之间的关系就如同面向对象程序设计方法和一个JAVA项目的关系一样,

SOA提供设计的架构,web服务是在遵循这种架构的前提下设计的一个实例实现。

8.MVC的作用以及spring、ibitas、struts的区别且在MVC中的地位;

M-------------->ibitas

V-------------->struts

C-------------->spring

 

9.设计模式的由来;列举你常用的设计模式,以及你了解的设计模式,并描述它们的特点;

1.mvc模式

这是最常用的模式,也是最经典的模式,更好的区分前台视图和后台逻辑代码控制,

对业务熟悉的可以开发控制层

前台设计人员只能关注页面就行了,

根数据库的操作人员只能关注数据库的操作就行了,

为以后版本升级和维护带来方便

2.单例模式

当需要单例模式时,一个类的单例模式必须满足以下以点

1.这个类只能有一个实例

2.这个实例必须自己创建

3.它必须自行向整个系统提供这个实例

应用场景

 当一个大的项目,只需要一个入口时,可以使用


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值